結果

問題 No.81 すべて足すだけの簡単なお仕事です。
ユーザー lloyzlloyz
提出日時 2023-09-05 20:22:03
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 581 bytes
コンパイル時間 168 ms
コンパイル使用メモリ 82,312 KB
実行使用メモリ 54,256 KB
最終ジャッジ日時 2024-06-23 15:46:04
合計ジャッジ時間 2,234 ms
ジャッジサーバーID
(参考情報)
judge1 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 15 WA * 15
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

n = int(input())
i, f = 0, 0
max_f = 10**10
for _ in range(n):
a = input()
if '.' in a:
ai, af = a.split('.')
ai = int(ai)
i += ai
p = 10 - len(af)
af = int(af)
if a[0] == '-':
f -= af * pow(10, p)
if f < 0:
i -= 1
f += max_f
else:
f += af * pow(10, p)
if f >= max_f:
i += 1
f -= max_f
else:
i += int(a)
i, f = str(i), str(f)
if len(f) < 10:
f = f + '0' * (10 - len(f))
print(i + '.' + f)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0