[BOJ]2606-ウィルス
4903 ワード
質問リンク
2606-ウイルス
問題の説明
入力
問題を解く
前に解決した問題とあまりにも同じですね.
すべてのコンピュータで1番のコンピュータに接続されているコンピュータの数が問題=接続されているリンクの数が問題
深度優先ナビゲーションの使用(DFS)
import sys
input = sys.stdin.readline
def dfs(start, cnt):
visited[start] = True
for s in graph[start]:
if not visited[s]:
cnt = dfs(s, cnt+1)
return cnt
computer = int(input())
link = int(input())
graph = [[]for _ in range(computer+1)]
visited = [False for _ in range(computer+1)]
for c in range(link):
a, b = map(int, input().split())
graph[a].append(b)
graph[b].append(a)
cnt = dfs(1, 0)
print(cnt)
Reference
この問題について([BOJ]2606-ウィルス), 我々は、より多くの情報をここで見つけました https://velog.io/@34suuuuu/BOJ-2606-바이러스テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol