题目描述
奇数 N 、および非負整数 K が与えられます。
以下の条件をすべて満たす整数の組の列 ((L1,R1),(L2,R2),…,(LN,RN)) の数を 998244353 で割った余りを求めてください。
- (L1,R1,L2,R2,…,LN,RN) は 1 から 2N までの整数の順列
- L1 ≤ L2 ≤ … ≤ LN
- Li ≤ Ri (1 ≤ i ≤ N)
- Li+1=Ri が成り立つような i (1≤ i ≤ N) はちょうど K 個存在する
- 1 から N までの番号が付いた N 頂点の根付き二分木 T であって、以下が成り立つものが存在する
- T において頂点 i,j には祖先・子孫の関係がある ⟺ 区間 [Li,Ri],[Lj,Rj] が共通部分を持つ
ただし、根付き二分木とは、全ての頂点の子の個数が 0 個か 2 個であるような根付き木のことを指します。また、木 T において頂点 j が根と頂点 i を結ぶ単純パス上に存在する、または頂点 i が根と頂点 j を結ぶ単純パス上に存在するとき、T において頂点 i,j には祖先・子孫の関係があるといいます。
输入格式
入力は以下の形式で標準入力から与えられます。
N K
输出格式
答えを出力してください。
题目大意
定义一个长度为 n 的二元组序列 [(l1,r1),(l2,r2),⋯,(ln,rn)] 是好的,当且仅当:
- (l1,r1,l2,r2,⋯,ln,rn) 构成一个 1∼2n 的排列。
- l1<l2<l3<⋯<ln。
- ∀1≤i≤n,li<ri。
- 恰好存在 k 个 i 满足 li+1=ri。
- 存在一个有 n 个节点的有根树满足对于任意 i,j,i,j 在树上有祖先-后代关系当且仅当区间 [li,ri],[lj,rj] 有交(可以是包含关系),并且该树满足每个节点有零个或两个儿子。
给定 n,k,数有多少个好的二元组序列,对 998244353 取模。
3 1
2
1 0
0
521 400
0
199999 2023
283903125
提示
制約
- 1 ≤ N < 2 × 105
- 0 ≤ K ≤ N
- N は奇数
- 入力される値はすべて整数
Sample Explanation 1
例えば (L1,R1)=(1,5),(L2,R2)=(2,3),(L3,R3)=(4,6) の場合、Li+1=Ri が成り立つのは i=2 の 1 個のみです。また、5 番目の条件で述べられている木については、頂点 1 が根であり、その子が頂点 2,3 であるような根付き木が該当します。