시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
5 초 | 512 MB | 725 | 340 | 190 | 37.849% |
때는 2020년, 당신과 그 일행은 좀비로 황폐화된 대도시의 어느 마을 안에 갇혔다. 당신들 또한 바이러스에 감염되었기 때문에 좀비가 되기 전에 빨리 병원을 찾아 치료해야 한다. 당신들은 과학자이기에 멍청하게 좀비들에게 돌격해 길을 뚫기보다는 좀비들 몰래 슬금슬금 이동하는 게 안전하다. 하지만 도처에 널린 것이 좀비라 몇몇 도로는 다른 곳보다 슬금슬금 지나가는 데 시간이 많이 걸린다. 때로는 다같이 다니는 것보다 여러 무리로 떨어져서 각자 나아가는 게 훨씬 안전할 것이다.
게다가, 이 좀비들은 크게 감염되지는 않아서 머리 뒤편에 눈이 달려있거나 하지는 않다. 따라서 몇몇 도로는 한쪽 방향으로 이동하는 건 쉽지만, 역행하는 것은 어렵거나 불가능할지도 모른다.
당신들 일행 중 최대 몇 명이 좀비가 되기 전에 좀비들을 피해서 병원에 도달할 수 있을까?
첫째 줄에 테스트 케이스의 개수가 주어지며, 각 테스트 케이스는 다음과 같이 이루어져 있다. 주어지는 모든 값은 정수이다.
어떤 장소 쌍에 대해 도로는 최대 2개(한 방향당 1개)까지 존재한다. 각 장소는 충분히 안전하여 얼마든지 가만히 서서 기다려도 안전하다. 또한 한 장소에 있을 수 있는 사람 수에도 제한이 없다.
각 테스트 케이스마다 한 줄에 걸쳐 감염되지 않고 병원에 도달하는 최대 사람 수를 출력한다.
2 4 3 8 5 2 2 4 5 1 2 1 3 3 2 1 4 3 1 2 1 1 4 1 3 3 4 1 3 4 3 10 5 2 2 4 5 1 2 1 3 3 2 1 4 3 1 2 1 1 4 1 3 3 4 1 3
8 9
ICPC > Regionals > Europe > Northwestern European Regional Contest > Benelux Algorithm Programming Contest > BAPC 2014 A번