| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 214 | 122 | 98 | 56.977% |
무가중치 방향 비순환 그래프 $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번