지식 중심 문제
시간 제한5초메모리 제한512 MB
그래프 G를 k개 복사하고 같은 번호의 정점끼리 이웃한 복사본에 간선으로 잇습니다. 만들어진 그래프의 신장 트리 개수를 10^9+7로 나눈 나머지로 구합니다.
문제
많은 지식을 쌓은 뒤 지식 중심의 문제를 하나 만들기로 했다. 개의 정점과 개의 간선을 가진 무방향 그래프 가 주어진다. 이 그래프를 개 복사하여 라고 한다. 모든 과 모든 에 대해, 복사본 의 정점 와 의 정점 를 간선으로 잇는다. 이렇게 만든 새 그래프의 신장 트리 개수를 로 나눈 나머지로 구한다.
입력
첫 줄에 세 정수 , , 가 주어진다 (, , ). 다음 개의 줄에는 무방향 간선 를 나타내는 두 정수 , 가 주어진다 (, ). 모든 간선은 서로 다르다.
출력
새 그래프의 신장 트리 개수를 로 나눈 나머지를 한 정수로 출력한다.