結果
問題 |
No.2929 Miracle Branch
|
ユーザー |
![]() |
提出日時 | 2024-10-12 15:55:33 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 492 bytes |
コンパイル時間 | 215 ms |
コンパイル使用メモリ | 82,560 KB |
実行使用メモリ | 85,264 KB |
最終ジャッジ日時 | 2024-10-12 15:55:44 |
合計ジャッジ時間 | 10,770 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 26 WA * 17 |
ソースコード
X = int(input()) if X in (1,4): arr = [X] else: arr = [] for n in range(2,200001): while X%n == 0: arr.append(n) X //= n if not arr: exit(print(-1)) if sum(arr) + len(arr) > 200000: exit(print(-1)) K = sum(arr) + len(arr) print(K) for i in range(len(arr)-1): print(i+1, i+2) n = len(arr) + 1 for i,a in enumerate(arr): for _ in range(a): print(i+1, n) n += 1 c = ['b'] * len(arr) + ['g'] * (K - len(arr)) print(*c)