結果
| 問題 |
No.3358 逆数の小数部分
|
| コンテスト | |
| ユーザー |
ゼット
|
| 提出日時 | 2025-11-14 21:48:27 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 446 bytes |
| コンパイル時間 | 196 ms |
| コンパイル使用メモリ | 82,224 KB |
| 実行使用メモリ | 54,240 KB |
| 最終ジャッジ日時 | 2025-11-14 21:48:39 |
| 合計ジャッジ時間 | 2,613 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 9 WA * 27 |
ソースコード
S=input()
ans=False
pos=-1
for i in range(len(S)):
if S[i]=='.':
pos=i
ans=True
break
if ans==False:
N=int(S)
if N==1:
print(1)
else:
print(2)
exit()
y=S[pos+1:]
y=y+'0'*(100-len(y))
while y[0]=='0':
y=y[1:]
z=10**100
y=int(y)
if z%y==0:
if pos==1 and S[0]=='0':
print(1)
else:
print(3)
exit()
y,z=z-y,y
if z%y==0:
if pos==1 and s[0]=='0':
print(2)
else:
print(4)
exit()
print('infty')
ゼット