TLEになります。どこが遅いでしょうか?
python3
1def search(u, v): 2 if vertices[u] == vertices[v]: 3 return 1 4 else: 5 return 0 6 7def add_edge(u, v): 8 x = vertices[u] 9 for i in range(N): 10 if vertices[i] == x: 11 vertices[i] = vertices[v] 12 13N, Q = map(int, input().split()) 14vertices = [i for i in range(N)] 15 16for _ in range(Q): 17 t, u, v = map(int, input().split()) 18 if t == 0: 19 if search(u, v) == 0: 20 add_edge(u, v) 21 22 else: 23 print(search(u, v)) 24 25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。