wown252   2년 전

코드에서

if(answer.size()!=n){cout<<0;} 부분이 없을 때는 틀렸습니다가 뜨는데

if(answer.size()!=n){cout<<0;} 를 추가해주자마자 맞았다고 뜨더라구요, 근데 위상정렬에서는 이 부분이 없어도 구현이 되는게 아닌가 싶어서 여쭙습니다.

cchccc   2년 전

경우에 따라서 남일이가 모두를 만족하는 순서를 정하는 것이 불가능할 수도 있다. 예를 들어, 세 번째 보조 PD가 순서를 2 3 대신에 3 2로 정해오면 남일이가 전체 순서를 정하는 것이 불가능하다. 이번에 남일이는 우리 나라의 월드컵 4강 진출 기념 음악제의 PD를 맡게 되었는데, 출연 가수가 아주 많다. 이제 여러분이 해야 할 일은 보조 PD들이 가져 온 순서들을 보고 남일이가 가수 출연 순서를 정할 수 있도록 도와 주는 일이다.

문제에 반례가 있습니다

wown252   2년 전

아하 23 32처럼 서로 반대되는 싸이클이 생기는 것 제외하고도 다른 싸이클이 만들어질 수 있어서 그 부분을 예외처리를 제가 못했던 거였나보네요!! 답변감사드립니다. 

댓글을 작성하려면 로그인해야 합니다.