No.2699 Simple Math (Returned)
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 109
作問者 : Magentor / テスター : hamamu hirayuu_yc
タグ : / 解いたユーザー数 109
作問者 : Magentor / テスター : hamamu hirayuu_yc
問題文最終更新日: 2024-03-29 21:27:29
問題文
$10^N-1$ を $10^M+1$ で割った余りを求めてください。ただし、答えは非常に大きくなる可能性があるので、$998244353$ で割った余りを求めてください。
$T$ 個のテストケースが与えられるので、それぞれについて答えを求めてください。
制約
- 入力は全て整数である。
- $1 \leq T \leq 2 \times 10^5$
- 各テストケースについて、$1 \leq N,M \leq 10^{9}$
入力
入力は以下の形式で標準入力から与えられる。ここで、$\text{case}_i$ は $i$ 番目のテストケースを表す。
$T$ $\text{case}_1$ $\text{case}_2$ $\vdots$ $\text{case}_T$
各テストケースは以下の形式で与えられる。
$N\ M$
出力
$T$ 行出力せよ。$i$ 行目には、$i$ 番目のテストケースの答えを出力せよ。
サンプル
サンプル1
入力
3 4 1 8 3 33 4
出力
0 99 9
- $1$ 番目のテストケースについて、$10^4-1=9999$ を $10^1+1=11$ で割った余りは $0$ となります。
- $2$ 番目のテストケースについて、$99999999$ を $1001$ で割った余りは $99$ となります。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。