dongdong99   2년 전

5
NYNNN
YNYNN
NYNYN
NNYNY
NNNYN

Answer = 4

위의 입력처럼 1 - 2 - 3 - 4 - 5 이런식으로  그래프가 구성되는 경우에는 어떻게 되는건가요 ?

A, B 둘 다와 친구인 C가 존재하면 2-친구라고 했는데,

A - C - D - B  이런식으로 A와 B가 여러명의 친구를 거쳐서 연결되는 경우엔 2-친구가 아닌가요 ?

풀이를 보니 플로이드 와샬로 거리를 구해서 거리가 2 이하인 노드들의 수를 카운트하는 방식으로 했던데, 거리가 2 이하라는건 A와 B 사이에 한 명 이하로만 존재해야 한다는 뜻 아닌가요...


20wjsdudtj   2년 전

네네 여러명의 친구를 거쳐서 연결했다면 2-친구라고 표현을 안 했겠죠 N-친구라고 했을 겁니다. '건너'는 가능하지만 '건너건너'는 안 돼요

그래서 위에 예제에서 0의 2-친구는 1과 2만, 1의 2-친구는 0과 2,3 만 되고, 2의 2-친구는 0,1,3,4가 되어서 2의 2-친구가 최대로 가지는 겁니다.

저도 해석하다가 애먹었네요ㅠㅠ

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