만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

기대값

시간 제한1.5초메모리 제한512 MB

요약
연결된 평면 그래프에서 1번 정점을 출발한 무작위 이동이 n번 정점에 처음 도착하는 기댓값을 998244353으로 나눈 나머지로 구합니다.
난이도

어려움10점 중 8점

유형
그래프, 수학, 행렬
정답자
아직 제출이 없습니다

문제

정점이 nn개인 연결된 평면 그래프가 주어진다. 처음에 정점 1에 서 있다. 매 초마다 현재 정점과 인접한 정점 중 하나를 균등한 확률로 골라 이동한다. 정점 nn에 처음 도착하는 시각의 기댓값을 구하라.

입력

첫 줄에 정점의 수 nn이 주어진다 (2≤n≤30002 \le n \le 3000). 이어지는 nn개의 줄에는 각 정점의 좌표 xix_i, yiy_i가 주어진다 (0≤xi,yi≤50000 \le x_i, y_i \le 5000). 모든 점은 서로 다르다.

다음 줄에는 간선의 수 mm이 주어진다 (n−1≤m≤n(n−1)/2n - 1 \le m \le n(n-1)/2). 이어지는 mm개의 줄에는 정점 aia_i와 bib_i를 잇는 간선이 주어지며, 간선은 두 점을 잇는 직선 선분이다 (1≤ai,bi≤n1 \le a_i, b_i \le n, ai≠bia_i \ne b_i). 서로 다른 선분은 공통 끝점을 제외하고 교차하지 않으며, 다중 간선은 없고, 그래프는 연결되어 있다.

출력

주어진 테스트에서 기댓값은 기약분수 P/QP/Q (P,Q>0P, Q > 0)로 나타낼 수 있다고 보장된다. P×Q−1P \times Q^{-1}을 998244353으로 나눈 나머지를 출력하라.

예제2

  1. 예제 1

    입력
    2
    0 0
    35 35
    1
    1 2
    
    예상 출력
    1
    
  2. 예제 2

    입력
    6
    0 0
    1 1
    2 4
    3 9
    4 16
    5 25
    8
    1 2
    2 3
    2 4
    3 4
    4 5
    5 6
    1 6
    2 6
    
    예상 출력
    798595486