結果

問題 No.219 巨大数の概算
ユーザー lam6er
提出日時 2025-04-16 15:54:20
言語 PyPy3
(7.3.15)
結果
TLE  
実行時間 -
コード長 520 bytes
コンパイル時間 159 ms
コンパイル使用メモリ 81,632 KB
実行使用メモリ 98,784 KB
最終ジャッジ日時 2025-04-16 15:58:08
合計ジャッジ時間 79,739 ms
ジャッジサーバーID
(参考情報)
judge3 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 6 TLE * 45
権限があれば一括ダウンロードができます

ソースコード

diff #

import decimal
from decimal import Decimal, ROUND_FLOOR

decimal.getcontext().prec = 25  # Sufficient precision to handle large exponents

n = int(input())
for _ in range(n):
    a, b = map(int, input().split())
    log10_a = Decimal(a).log10()
    log10_val = log10_a * Decimal(b)
    z = log10_val // 1
    f = log10_val - z
    v = Decimal(10) ** f
    v_rounded = v.quantize(Decimal('0.1'), rounding=ROUND_FLOOR)
    x = int(v_rounded // 1)
    y = int((v_rounded % 1) * 10)
    z_int = int(z)
    print(x, y, z_int)
0