結果
問題 | No.715 集合と二人ゲーム |
ユーザー |
|
提出日時 | 2018-07-13 23:34:01 |
言語 | Python2 (2.7.18) |
結果 |
WA
|
実行時間 | - |
コード長 | 692 bytes |
コンパイル時間 | 324 ms |
コンパイル使用メモリ | 7,040 KB |
実行使用メモリ | 50,024 KB |
最終ジャッジ日時 | 2024-10-09 05:44:36 |
合計ジャッジ時間 | 7,461 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 43 WA * 17 |
ソースコード
N = 50F = [0 for _ in xrange(N)]F[1] = 1F[2] = 1for i in xrange(3, N):H = set([F[i-2], F[i-3]])j = 1while i - 3 - j >= j:k = i - 3 - jH.add(F[j]^F[k])j += 1H = sorted(list(H))for j in xrange(len(H)+1):if j >= len(H) or H[j] != j:F[i] = jbreakn = input()A = sorted(map(int, raw_input().split()))B = []last = -1cnt = 0for a in A:if last == -1:last = acnt = 1elif a - last == 1:last = acnt += 1else:B.append(cnt)last = acnt = 1B.append(cnt)ans = 0for b in B:ans ^= F[b%34]print "First" if ans else "Second"