結果
| 問題 |
No.668 6.0*10^23
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2019-01-17 18:38:53 |
| 言語 | Nim (2.2.0) |
| 結果 |
AC
|
| 実行時間 | 2 ms / 2,000 ms |
| コード長 | 434 bytes |
| コンパイル時間 | 2,528 ms |
| コンパイル使用メモリ | 60,964 KB |
| 実行使用メモリ | 6,944 KB |
| 最終ジャッジ日時 | 2024-07-01 10:09:52 |
| 合計ジャッジ時間 | 3,754 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 50 |
ソースコード
proc getchar_unlocked():char {. importc:"getchar_unlocked",header: "<stdio.h>" .}
# 3つとる
let a = getchar_unlocked().ord - '0'.ord
let b = getchar_unlocked().ord - '0'.ord
let c = getchar_unlocked().ord - '0'.ord
var n = 10 * a + b + (if c >= 5: 1 else: 0)
var e = 2
if n > 99:
e = 3
n = n div 10
stdout.write n div 10
stdout.write "."
stdout.write n mod 10
stdout.write "*10^"
while getchar_unlocked() >= '0': e += 1
echo e