No.1915 Addition
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 187
作問者 : とりゐ / テスター : karinohito riano
タグ : / 解いたユーザー数 187
作問者 : とりゐ / テスター : karinohito riano
問題文最終更新日: 2022-04-25 23:33:17
問題文
$1$ 以上 $10^9$ 未満の正整数 $N$ が与えられるので,次の条件を満たす正整数 $M$ を一つ求めてください.
- $1\leq M\lt 10^{18}$
- $A$ を整数の足し算における $N+M$ ,$B$ を文字列の足し算における $N+M$ とするとき,$A$ は $B$ を割り切る.
$T$ 個のテストケースが与えられます.
ここで,文字列の足し算における $N+M$ とは,$N$ と $M$ をこの順に並べて書き,これを $1$ つの整数とみなしたものをいいます.
入力
$T$ $case_1$ $\vdots$ $case_T$各ケースは以下の形式で与えられます.
$N$
- $1\leq T\leq 100$
- $1\leq N\lt10^9$
- 入力は全て整数である
出力
$T$ 行出力してください.$i$ 行目には $i$ 個目のテストケースの答えを出力してください.
また,出力時には leading zero をつけないでください.leading zero をつけると Wrong Answer になります.
サンプル
サンプル1
入力
3 2 10 100
出力
1 35 10
- $1$ つ目のテストケースについて,$N,M=2,1$ のとき $A=2+1=3,B=$
"2"+"1"
$=21$ です.このとき $A\times7=B$ で $A$ は $B$ を割り切ります. - $2$ つ目のテストケースについて,$N,M=10,35$ のとき $A=10+35=45,B=$
"10"+"35"
$=1035$ です.このとき $A\times23=B$ で $A$ は $B$ を割り切ります. - $3$ つ目のテストケースについて,$N,M=100,10$ のとき $A=100+10=110, B=$
"100"+"10"
$=10010$ です.このとき $A\times91=B$ で $A$ は $B$ を割り切ります.
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。