No.3403 Count 1210 Sequence
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 28
作問者 :
yu23578
/ テスター :
yt142857
GaLLium
Germanium32
タグ : / 解いたユーザー数 28
作問者 :
yt142857
Germanium32
問題文最終更新日: 2025-12-09 21:39:35
コンテストの他の問題:
1210数列とは?
非負整数列であって、隣り合う項の差の絶対値が全て等しい数列を1210数列と呼びます。
例えば、非負整数列 $A = (1,2,1,0)$ は $|A_2 - A_1| = |A_3 - A_2| = |A_4 - A_3| = 1$ を満たすため、1210数列です。
問題文
正整数 $N,A$ が与えられるので、全ての1210数列の中で初項が $A$ 、末項が $0$ で長さが $N$ のものの総数を $\mathrm{mod}998244353$ で出力してください。
$T$ 個のテストケースに対して解答してください。
制約
- $1 \le T \le 202500$
- $2 \le N \le 2025$
- $1 \le A \le 202500$
- 入力はすべて整数
入力
$T$ $testcase_1$ $testcase_2$ $\vdots$ $testcase_T$ここで、 $testcase_i$ は $i$ 番目のテストケースの情報を表し、以下の形式で与えられます。
$N\ A$
出力
$T$ 行で出力してください。
$i$ 行目には、条件を満たす1210数列の個数 $\mathrm{mod} 998244353$ を出力してください。
最後に改行してください。
サンプル
サンプル1
入力
5 4 1 2 202500 2025 1 2025 2 2025 1210
出力
2 1 0 977628774 969785723
$1$ 個目のテストケースについて、長さ $4$ 、初項 $1$ 、末項 $0$ の1210数列は $(1,2,1,0)$ $(1,0,1,0)$ の $2$ 通りあります。
$2$ 個目のテストケースについて、長さ $2$ 、初項 $202500$ 、末項 $0$ の1210数列は $(202500,0)$ の $1$ 通りあります。
$3$ 個目のテストケースについて、条件を満たす1210数列は存在しません。
$4,5$ 個目のテストケースについて、答えを $\mathrm{mod}998244353$ で出力してください。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。