흥미로운 그래프
시간 제한5초메모리 제한512 MB
정점 7개짜리 모든 부분집합에 대해 다른 정점이 두 원소를 분리하는 그래프가 주어질 때, 1부터 n개의 색으로 적절하게 칠하는 경우의 수를 998244353으로 나눈 나머지로 구합니다.
문제
다음 성질을 만족하는 무방향 그래프가 주어진다. 그래프 정점 중 임의의 7개 정점으로 이루어진 부분집합 에 대해, 두 정점 와 에 속하지 않는 정점 가 존재하여 에서 로 가는 모든 경로가 를 반드시 지난다. 이 그래프를 의 가지 색으로 올바르게 칠하는 방법의 수를 구하라. 각 정점에 색을 하나씩 부여하며, 모든 간선의 양 끝점 색이 서로 다르면 올바른 칠이다. 답은 998244353으로 나눈 나머지를 출력한다.
입력
첫 줄에 정점의 개수 과 간선의 개수 이 주어진다. 단, 이다. 이후 개의 줄에 정점 와 를 잇는 간선을 나타내는 두 정수 , 가 주어진다(, ). 같은 간선이 두 번 주어지지 않는다. 입력은 위에서 설명한 성질을 만족함이 보장된다.
출력
한 줄에 개의 정수를 공백으로 구분하여 출력한다. 번째 정수는 그래프를 가지 색으로 올바르게 칠하는 방법의 수를 998244353으로 나눈 나머지이다.