| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 295 | 158 | 129 | 53.527% |
무가중치 방향 비순환 그래프 $G$가 주어진다. 다음 쿼리를 수행하는 프로그램을 작성하시오.
-1을 출력한다.첫 번째 줄에 그래프 $G$의 정점의 개수 $n$, 간선의 개수 $m$, 질의의 개수 $q$가 공백으로 구분되어 주어진다. ($5 \leq n \leq 2\,000; 0 \leq m \leq 4\,000; 1 \leq q \leq 1\,000$)
두 번째 줄부터 $m$개의 줄에 걸쳐 간선으로 연결된 두 정점의 번호 $u$, $v$가 한 줄에 하나씩 주어진다. 이는 $u$에서 $v$로 향하는 방향의 간선을 의미한다. ($1 \leq u, v \leq n; u \neq v$)
$m+2$번째 줄부터 $q$개의 줄에 걸쳐 쿼리가 한 줄에 하나씩 주어진다.
입력으로 주어지는 값은 모두 정수이며 무가중치 방향 비순환 그래프인 경우만 주어진다.
쿼리가 주어질 때마다 쿼리의 답을 한 줄에 하나씩 출력한다.
5 5 2 1 2 2 5 1 3 3 4 4 5 1 5 2 3
2 1
5 4 1 1 3 2 3 3 4 4 5 1 2
-1
University > 부산대학교 > 2025 부산대학교 프로그래밍 대회 (PNUPC) > Division 1 D번