結果
| 問題 |
No.164 ちっちゃくないよ!!
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2015-03-26 14:59:27 |
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
| 結果 |
AC
|
| 実行時間 | 38 ms / 2,000 ms |
| コード長 | 553 bytes |
| コンパイル時間 | 100 ms |
| コンパイル使用メモリ | 12,416 KB |
| 実行使用メモリ | 10,752 KB |
| 最終ジャッジ日時 | 2024-10-13 14:13:12 |
| 合計ジャッジ時間 | 989 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 11 |
ソースコード
def FindMax(num):
base = 0
for x in num:
if x.isnumeric():
base = max(base,int(x))
else:
base = max(base,int(ord(x)-ord('A'))+10)
return base + 1
def calc(num,base):
res = 0
for x in num:
if x.isnumeric():
res = res * base + int(x)
else:
res = res * base + int(ord(x) -ord('A')) + 10
return res
N = int(input())
l = []
for i in range(N):
num = input()
base = FindMax(num)
l.append(calc(num,base))
print(sorted(l)[0])