AT_ajo2025_final_d The Most Boring Game
Description
整数の組の列 $ (L_1,R_1),(L_2,R_2),\ldots,(L_N,R_N) $ が与えられます. ここで, $ L_1 \leq R_1 < L_2 \leq R_2 < \cdots < L_N \leq R_N $ が保証されます. 整数の集合 $ S $ を $ S=[L_1,R_1] \cup [L_2,R_2] \cup \cdots \cup [L_N,R_N] $ と定義します.
あなたは暇つぶしのために,次のような遊びを思いつきました.
- 空の黒板を用意する.そして, $ S $ に含まれるそれぞれの整数 $ v $ に対し,確率 $ 1/(v+1) $ で $ v $ を黒板に書く. これらの選択はすべて独立である.
- Alice と Bob を召喚し,以下のゲームを行わせる.
- Alice からはじめて交互に手番をプレイする.プレイヤーは各手番で黒板に書かれた数を一つ消す. 黒板に書かれた数がなくなったらゲーム終了である. ゲームのスコアは $ ( $ "Aliceが消した数の総和" $ - $ "Bobが消した数の総和" $ ) $ である. Alice はスコアを最大化するために,Bob は最小化するために最適に行動する.
遊びの結果,ゲームのスコアがちょうど $ K $ になる確率を $ \text{mod }{998244353} $ で求めてください.
確率 $ \text{mod }{998244353} $ の定義求める確率は必ず有理数になることが証明できます。 また、この問題の制約のもとでは、求める有理数を既約分数 $ \frac{P}{Q} $ で表した時、 $ Q \neq 0 \pmod{998244353} $ となることが証明できます。 よって、 $ R \times Q \equiv P \pmod{998244353}, 0 \leq R \lt 998244353 $ を満たす整数 $ R $ が一意に定まります。 この $ R $ を答えてください。
Input Format
入力は以下の形式で標準入力から与えられる.
> $ N $ $ K $ $ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ \vdots $ $ L_N $ $ R_N $
Output Format
答えを出力せよ.
Explanation/Hint
### Sample Explanation 1
ゲームのスコアがちょうど $ 1 $ になるのは黒板に $ 2,3 $ が両方書かれるときのみで,この状況になる確率は $ 1/12 $ です.
### Constraints
- $ 1 \leq N \leq 8 $
- $ 1 \leq L_1 \leq R_1 < L_2 \leq R_2 < \cdots < L_N \leq R_N \leq 9 \times 10^8 $
- $ 0 \leq K \leq R_N $
- 入力はすべて整数