0

ノードの数として n を指定し、エッジのリストとしてエッジを指定

誰かが私のコードの何が問題なのか教えてもらえますか? 一部のインスタンスでは機能しますが、すべてのインスタンスでは機能しません

for edgeindex in range(len(edges)):
    alltrue = [True]*(n)
    visited = [False]*(n)
    S = []
    start = edges[edgeindex][1]
    visited[start] = True
     S.append(start)
     nex = start
     for edgeindex2 in edges[edgeindex:]:
         if edgeindex2[0] != nex:
             continue
         if visited[edgeindex2[1]] == False:
             visited[edgeindex2[1]] = True
             S.append(edgeindex2[1])
             nex = edgeindex2[1]
         if visited == alltrue:
             return 'yes'
return 'no'
4

1 に答える 1