만드는 중입니다

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

선인장 포식자

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

요약
각 간선이 최대 하나의 단순 사이클에 속하는 연결 그래프(캑터스)가 주어질 때, 무작위로 정점을 제거하는 과정의 기대 에너지 합을 998244353으로 나눈 나머지로 구합니다.
난이도

어려움10점 중 8점

유형
그래프, DFS, 동적 계획법, 확률
정답자
아직 제출이 없습니다

문제

잘 알려진 바와 같이 카투스는 루프와 다중 간선이 없는 연결된 무방향 그래프이며, 각 간선은 최대 하나의 단순 사이클에 속한다.

최근 cactofagi라는 미생물이 발견되었다. 이 미생물은 연결 컴포넌트에 도달하면 다음과 같이 행동한다.

  1. 컴포넌트의 정점 수를 tt라 할 때, tt 줄의 에너지를 방출한다.
  2. 컴포넌트에서 무작위로 정점 하나를 골라, 그 정점과 그에 연결된 모든 간선을 먹어 치운다.
  3. 그 결과 생긴 모든 연결 컴포넌트로 옮겨 간다.

이 미생물이 주어진 카투스에 도달해 카투스가 완전히 파괴될 때까지 방출되는 에너지의 기댓값을 구하시오.

입력

첫 줄에 카투스의 정점 수 nn과 간선 수 mm이 주어진다 (1≤n≤4001 \le n \le 400; 1≤m≤n(n−1)/21 \le m \le n(n-1)/2).

이후 mm개의 줄에 각각 간선으로 연결된 두 정점 aa, bb가 주어진다 (1≤a,b≤n1 \le a,b \le n). 주어진 그래프가 카투스임이 보장된다.

출력

답이 유리수임은 증명할 수 있다. 답을 기약분수 p/qp/q로 나타내고, pq−1 mod 998244353pq^{-1} \bmod 998244353의 값을 출력하시오.

힌트

두 번째 예제에서 답은 13.6이며, 기약분수로는 68/568/5이다.

예제2

  1. 예제 1

    입력
    4 3
    1 4
    2 4
    3 4
    
    예상 출력
    9
    
  2. 예제 2

    입력
    5 5
    1 2
    2 3
    3 4
    4 5
    5 2
    
    예상 출력
    798595496