//sj 가 아직....
쌀국에서는 N개의 도시가 있고 M개의 일방통행 도로가 있다. 각 도시마다 정확히 한 개의 야구 구단이 있고, 각 구단에는 두터운 팬층이 있다. 쌀국 메이져 리그 개막식 때, 각 구단의 팬들은 원정을 떠난다. k번 구단의 팬들이 원정을 떠나는 방식은 아래와 같다.
RBC (Riceland Baseball Commitee)에서는 싸움이 난 거리가 어디인 지 조사를 마쳤다. RBC의 간부를 도와 구단의 팬들이 원정을 간 순서를 구하는 프로그램을 작성하여라.
전체 데이터의 20%는 N이 10 이하이고, 전체 데이터의 50%는 N이 1,000 이하이다.
그렇지 않으면 첫 번째 줄에 각 구단의 팬들이 원정을 가는 순서를 공백을 사이에 두고 출력한다.
입력 8 9 1 4 1 1 8 1 2 3 0 5 6 0 6 5 0 7 4 1 6 4 0 7 1 1 4 5 0 출력 8 5 2 6 3 1 7 4
⑴ 8번 구단의 팬들이 원정을 가면서 8번 도시만 점령한다. ⑵ 5번 구단의 팬들이 원정을 가면서 4, 5, 6번 도시를 점령한다. ⑶ 2번 구단의 팬들이 원정을 가면서 2, 3번 도시를 점령한다. ⑷ 6번 구단의 팬들은 아예 원정을 가지 못한다. ⑸ 3번 구단의 팬들도 아예 원정을 가지 못한다. ⑹ 1번 구단의 팬들이 원정을 가면서 1번 도시를 점령한다. 1번 구단의 팬들이 4, 8번 도시를 가나, 이미 점령된 지역이므로 싸움이 난다. ⑺ 7번 구단의 팬들이 원정을 가면서 7번 도시를 점령한다. 7번 구단의 팬들이 4, 1번 도시를 가나, 이미 점령된 지역이므로 싸움이 난다. ⑻ 4번 구단의 팬들은 아예 원정을 가지 못한다.
출처 : Balkan Olympiad in Informatics 2012, Day 2 Task 2 http://boi2012.dms.rs/index.php?action=show&data=tasks 번역 : functionx