[파이썬] 백준 1058번: 친구


[파이썬] 백준 1058번: 친구

백준 1058번: 친구 1058번: 친구 문제 지민이는 세계에서 가장 유명한 사람이 누구인지 궁금해졌다. 가장 유명한 사람을 구하는 방법은 각 사람의 2-친구를 구하면 된다. 어떤 사람 A가 또다른 사람 B의 2-친구가 되기 위해선, 두 사람이 친구이거나, A와 친구이고, B와 친구인 C가 존재해야 된다. 여기서 가장 유명한 사람은 2-친구의 수가 가장 많은 사람이다. 가장 유명한 사람의 2-친구의 수를 출력하는 프로그램을 작성하시오. A와 B가 친구면, B와 A도 친구이고, A와 A는 친구가 아니다. 입력 첫째 줄에 사람의 수 N이 주어진다. N은 50보다 작거나 같은 ... www.acmicpc.net 접근 방법 (핵심 아이디어) 나의 2-친구들은 내 친구 + 내 친구의 친구 입니다. 많이 어려운 문제는 아니고, set 등의 자료구조를 활용하여 2-친구의 수를 중복 없이 카운트 하는게 핵심인 문제입니다. 2-친구의 수는 내 친구들 + 내 친구들의 친구들 입니다. 미리 friend...


#1058 #백준 #친구 #파이썬

원문링크 : [파이썬] 백준 1058번: 친구