問題一覧 > 通常問題

No.2699 Simple Math (Returned)

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 109
作問者 : MagentorMagentor / テスター : hamamuhamamu hirayuu_ychirayuu_yc
2 ProblemId : 10433 / 出題時の順位表 / 自分の提出
問題文最終更新日: 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もしくは右上の雲マークをクリックしてアカウントを作成してください。