結果
問題 |
No.1665 quotient replace
|
ユーザー |
![]() |
提出日時 | 2021-09-03 21:44:19 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 387 bytes |
コンパイル時間 | 484 ms |
コンパイル使用メモリ | 82,564 KB |
実行使用メモリ | 255,692 KB |
最終ジャッジ日時 | 2024-12-15 11:32:09 |
合計ジャッジ時間 | 8,399 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 WA * 2 |
other | AC * 15 WA * 26 |
ソースコード
N = int(input()) A = list(map(int, input().split())) M = max(A) fact = [0]*(M+1) for i in range(2, M+1): if fact[i]: continue fact[i] = 1 for j in range(i*i, M+1, i): if not fact[j]: fact[j] = j//i v = 0 for a in A: ct = 0 ind = a while ind > 1: ind = fact[ind] ct += 1 v ^= ct print('while' if v else 'black')