結果
問題 |
No.2910 単体ホモロジー入門
|
ユーザー |
|
提出日時 | 2024-10-04 22:31:53 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 39 ms / 2,000 ms |
コード長 | 672 bytes |
コンパイル時間 | 150 ms |
コンパイル使用メモリ | 82,388 KB |
実行使用メモリ | 54,248 KB |
最終ジャッジ日時 | 2024-10-04 22:31:57 |
合計ジャッジ時間 | 3,114 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 47 |
ソースコード
import itertools import sys input = sys.stdin.readline N, M = map(int, input().split()) G = [set() for _ in range(N)] for _ in range(M): i, j = map(int, input().split()) G[i].add(j) G[j].add(i) V = list(map(int, input().split())) V = set(V) if N<=2: print("No") exit() for k in range(3, N+1): for l in itertools.permutations(range(N), k): s = set(l) if s==V: continue flag = True for i in range(k): u = l[i] v = l[(i+1)%k] if v not in G[u]: flag = False break if flag: print("Yes") exit() print("No")