nakalic   1년 전

그래프 BFS 돌려서 회장점수 구하고

가장 낮은 값 구해서 출력하는데 63%쯤 넘어서 틀렸다고하는데 반례 있을까요 ?...

amico741   1년 전

부분에서 bfs(n) n 매개 변수는 방문기록이 남아 있지 않기 때문에 vis[j] = vis[x] + 1로 더해질 수 있기 때문에
max(vis)에서 n의 인덱스는 제외하고 최대값을 구해야 합니다.

fksk94   6달 전

자신의 최소값은 빼고 계산해야합니다.


예를 들면 i -> i 로 가는 수는 무조건 최소 값이 2입니다. 왜냐하면 아는 친구한테 나 아냐고 물어보면 2니까요.

근데 vis 로 최대값을 구하시자나요. 다른 친구한테 도달하는 값들이 1이고 나한테 도달하는 값이 2가 된다면 맥스 값은 2가 되서 틀리는 겁니다.


p.s. 다른 플로이드 와샬 방법도 똑같이 자기자신으로 가는 수는 초기화 해주어야합니다.

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