| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 512 MB | 3116 | 1604 | 1241 | 49.541% |
준형이는 내일 친구들을 만나기로 했다. 준형이와 친구들은 서로 다른 도시에 살고 있다.
도시를 연결하는 도로는 일방 통행만 있어서 도시 $A_{i}$에서 도시 $B_{i}$로 가는 시간과 도시 $B_{i}$에서 도시 $A_{i}$로 가는 시간이 다를 수 있다.
준형이와 친구들은 아래 조건을 만족하는 도시 $X$를 선택하여 거기서 만나려고 한다.
도시가 많다보니 계산하기 힘들다. 준형이와 친구들을 대신하여 도시 $X$를 알려주자.
첫 번째 줄에는 도시의 개수 $N$과 도로의 개수 $M$이 주어진다.
두 번째 줄부터 M + 1줄까지 도시 $A_{i},ドル 도시 $B_{i},ドル 도시 $A_{i}$에서 도시 $B_{i}$로 이동하는데 걸리는 시간 $T_{i}$가 공백으로 구분되어 주어진다.
$M + 2$줄에는 준형이와 친구들의 총 인원 $K$가 주어진다.
$M + 3$줄에는 준형이와 친구들이 살고 있는 도시의 번호 $C_{i}$가 공백으로 구분되어 주어진다.
위 조건을 만족하는 도시 $X$의 번호를 출력한다. 만약 가능한 도시 $X$가 여러 개인 경우는 도시의 번호를 오름차순으로 출력한다.
4 9 1 2 9 2 3 9 3 1 9 1 4 1 4 1 1 2 4 1 4 2 1 3 4 1 4 3 1 3 1 2 3
4
3 3 1 2 1 2 3 1 3 1 1 2 1 2
1 2 3