1325번 - 효율적인 해킹
이어진 관계를 방향성을 고려하여 vector에 넣어주었습니다.
그 후, queue가 각각의 node를 탐색하고 끝났을 때 해당 visit 배열의 true 갯수를 세주었습니다.
sort를 이용하여 정렬해주었으며, class의 cnt를 가지고 비교할 수 있도록 구현해보았습니다.
answer 벡터에 저장 후, 0번째와 비교하여 같은 cnt의 idx만 출력하여 결과를 확인했습니다.
주어진 예시와 질문 검색 게시판의 몇몇 반례들을 넣어보았는데 맞게 출력이 되었습니다...
어디가 잘못된걸 까요??
desc 함수에서,
a.cnt와 b.cnt가 같을 때에 idx가 작은 쪽을 앞으로 가게 하면 정답 처리가 됩니다.
bool 함수를 어떻게 수정하면 가능한가요??
이런 식으로 바꾸시면, cnt가 같을 때 idx가 작은 node가 앞으로 가게 정렬돼요.
감사합니다~~ 덕분에 해결되었습니다.
코딩도 한 수 배우고 갑니다!!! 좋은 하루 되세요~~~
댓글을 작성하려면 로그인해야 합니다.
rnjswnd1501 4년 전
이어진 관계를 방향성을 고려하여 vector에 넣어주었습니다.
그 후, queue가 각각의 node를 탐색하고 끝났을 때 해당 visit 배열의 true 갯수를 세주었습니다.
sort를 이용하여 정렬해주었으며, class의 cnt를 가지고 비교할 수 있도록 구현해보았습니다.
answer 벡터에 저장 후, 0번째와 비교하여 같은 cnt의 idx만 출력하여 결과를 확인했습니다.
주어진 예시와 질문 검색 게시판의 몇몇 반례들을 넣어보았는데 맞게 출력이 되었습니다...
어디가 잘못된걸 까요??