前提
アルゴ式の
https://algo-method.com/tasks/974
の問題を解いている際に一つだけランタイムエラーになってしまいました。
発生している問題・エラーメッセージ
exit status 139
該当のソースコード
Python3
1import sys 2sys.setrecursionlimit(10 ** 8) 3n = int(input()) 4G = [[] for _ in range(n)] 5for _ in range(n - 1): 6 a, b = map(int, input().split()) 7 G[a].append(b) 8 G[b].append(a) 9 10dist = [-1 for _ in range(n)] 11visited = [False for _ in range(n)] 12dist[0] = 0 13 14 15def dfs(v): 16 visited[v] = True 17 for nv in G[v]: 18 if visited[nv]: 19 continue 20 dist[nv] = dist[v] + 1 21 dfs(nv) 22 23 24dfs(0) 25ans = max(dist) 26print(ans)
試したこと
解説のもののコピペはうまく動作しました。
解説の記事と同じアルゴリズムのはずなのですがエラーになってしまいます。
エラーの消し方がわかりません。
よろしくお願いします。
間違えました、解説はBFSでやってるので同じではないです
が、エラーになるのはよくわかりません

回答1件
あなたの回答
tips
プレビュー