opop20207   4년 전

DFS로 SCC를 구하고

SCC에는 그 SCC를 전부 돌았을때 얻을 수 있는 금액을 넣어줬습니다.

그리고 레스토랑의 위치를 bool로 표시해두고

SCC간의 인접리스트를 만들어

visit을 현재 위치에서 얻을수 있는 값으로 갱신해주면서 BFS를 돌렸습니다.

코드가 다소 길지만 조언 주시면 감사하겠습니다.

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