No.3304 INCREASE decrease
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 16
作問者 :
sepa38
/ テスター :
dyktr_06
Nafmo2
タグ : / 解いたユーザー数 16
作問者 :

問題文最終更新日: 2025-10-04 23:07:53
問題文
$X < Y < Z < N$ を満たす正整数 $X, Y, Z$ について、下 $K$ 桁をそれぞれ $x, y, z$ とおきます。 以下の条件をすべて満たす $X, Y, Z$ の組が何通りあるか求めてください。
- $0 < Y - X = Z - Y$
- $0 < x - y = y - z$
$T$ 個のテストケースが与えられるので、それぞれについて答えを求めてください。
制約
- 入力はすべて整数
- $10 \leq N \leq 10^{18}$
- $1 \leq K$
- $10^K \leq N$
- $1 \leq T \leq 10^5$
入力
入力は以下の形式で標準入力から与えられます。$T$ $\text{case}_1$ $\vdots$ $\text{case}_T$各テストケースは以下の形式で与えられます。
$N \ K$
出力
$998244353$ で割った余りを出力してください。
サンプル
サンプル1
入力
3 21 1 2025 2 123456789012345678 9
出力
4 231310 889386892
例えば $(N, K) = (21, 1)$ のケースでは、条件を満たす $(X, Y, Z)$ の組は $(2, 11, 20), (4, 12, 20), (6, 13, 20), (8, 14, 20)$ の $4$ つです。 $(2, 11, 20)$ について考えてみると、$(X, Y, Z) = (2, 11, 20), (x, y, z) = (2, 1, 0)$ で、 $0 < 9 = 11 - 2 = 20 - 11$ および $0 < 1 = 2 - 1 = 1 - 0$ を満たしています。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。