提出 #66703606


ソースコード 拡げる

for _ in range(int(input())):
    a1, a2, a3 = map(int, input().split())
    swap = a1 > a2
    if swap:
        a1, a2 = a2, a1

    def o(x1, x2):
        print("Yes")
        if swap:
            x1, x2 = x2, x1
        print(x1, x2)

    if a3 > a1 + a2 or a3 < a2:
        print("No")
    elif a3 == a1 + a2:
        o(8 * 10 ** (a1 - 1) + 1, 8 * 10 ** (a2 - 1))
    else:
        o(10 ** (a1 - 1), 10**a2 - 10 ** (a1 + a2 - a3 - 1))

提出情報

提出日時
問題 B - LCM
ユーザ sounansya
言語 Python (PyPy 3.10-v7.3.12)
得点 600
コード長 455 Byte
結果 AC
実行時間 114 ms
メモリ 84420 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 600 / 600
結果
AC × 1
AC × 4
セット名 テストケース
Sample 00_sample_00.txt
All 00_sample_00.txt, 01_handmade_00.txt, 01_handmade_01.txt, 01_handmade_02.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 55 ms 76288 KiB
01_handmade_00.txt AC 111 ms 83340 KiB
01_handmade_01.txt AC 114 ms 84420 KiB
01_handmade_02.txt AC 97 ms 83256 KiB