結果
問題 | No.1732 ~サンプルはちゃんと見て!~ 16進数と8進数(2) |
ユーザー | 👑 rin204 |
提出日時 | 2022-01-25 02:27:51 |
言語 | PyPy3 (7.3.15) |
結果 |
AC
|
実行時間 | 41 ms / 2,000 ms |
コード長 | 814 bytes |
コンパイル時間 | 209 ms |
コンパイル使用メモリ | 81,964 KB |
実行使用メモリ | 54,812 KB |
最終ジャッジ日時 | 2024-12-15 07:23:03 |
合計ジャッジ時間 | 1,232 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 36 ms
52,428 KB |
testcase_01 | AC | 38 ms
52,468 KB |
testcase_02 | AC | 40 ms
54,752 KB |
testcase_03 | AC | 41 ms
54,812 KB |
ソースコード
""" for a in "ABCDEF": for b in "ABCDEF": for c in "ABCDEF": for d in "ABCDEF": for e in "ABCDEF": o = oct(int(a + b + c + d + e, 16))[2:] if len(set(o)) == 7: #print(o, a + b + c + d + e) pass for i in range(1, 201): a = i // 3 * 4 if i % 3 == 1: a += 2 elif i % 3 == 2: a += 3 if a % 7 == 0: print(i) """ s5 = "ABDCC" s10 = "BBCCCFACAC" s21 = "ACCACCCCCCCCABACAAFFE" def solve(): n = int(input()) if n % 21 == 0: print(s21 * (n // 21)) elif n % 21 == 10: print(s10 + s21 * (n // 21)) elif n % 21 == 5: print(s5 + s21 * (n // 21)) else: print(-1) for _ in range(int(input())): solve()