rnjswnd1501   4년 전

이어진 관계를 방향성을 고려하여 vector에 넣어주었습니다.

그 후, queue가 각각의 node를 탐색하고 끝났을 때 해당 visit 배열의 true 갯수를 세주었습니다.

sort를 이용하여 정렬해주었으며, class의 cnt를 가지고 비교할 수 있도록 구현해보았습니다.

answer 벡터에 저장 후, 0번째와 비교하여 같은 cnt의 idx만 출력하여 결과를 확인했습니다.

주어진 예시와 질문 검색 게시판의 몇몇 반례들을 넣어보았는데 맞게 출력이 되었습니다...

어디가 잘못된걸 까요??

wjsqjawns   4년 전

desc 함수에서, 

a.cnt와 b.cnt가 같을 때에 idx가 작은 쪽을 앞으로 가게 하면 정답 처리가 됩니다.

rnjswnd1501   4년 전

bool 함수를 어떻게 수정하면 가능한가요??

wjsqjawns   4년 전

이런 식으로 바꾸시면, cnt가 같을 때 idx가 작은 node가 앞으로 가게 정렬돼요.

rnjswnd1501   4년 전

감사합니다~~ 덕분에 해결되었습니다. 

코딩도 한 수 배우고 갑니다!!! 좋은 하루 되세요~~~

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