AT_abc226_h [ABC226H] Random Kth Max
Description
[problemUrl]: https://atcoder.jp/contests/abc226/tasks/abc226_h
$ N $ 個の連続確率変数 $ X_1,X_2,\dots,X_N $ があり、 $ X_i $ は $ \lbrack\ L_i,\ R_i\ \rbrack $ の範囲を取る連続一様分布に従います。
$ N $ 個の確率変数のうち大きい方から $ K $ 番目の値の期待値を $ E $ とします。注記に述べるように $ E\ \bmod\ {998244353} $ を出力してください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ \vdots $ $ L_N $ $ R_N $
Output Format
$ E\ \bmod\ {998244353} $ を出力せよ。
Explanation/Hint
### 注記
この問題で $ E $ は必ず有理数になることが証明できます。また、この問題の制約下では、$ E $ を既約分数 $ \frac{y}{x} $ で表したときに $ x $ が $ 998244353 $ で割り切れないことが保証されます。
このとき $ xz\ \equiv\ y\ \pmod{998244353} $ を満たすような $ 0 $ 以上 $ 998244352 $ 以下の整数 $ z $ が一意に定まります。この $ z $ を $ E\ \bmod\ {998244353} $ として出力してください。
### 制約
- $ 1\ \leq\ N\ \leq\ 50 $
- $ 1\ \leq\ K\ \leq\ N $
- $ 0\ \leq\ L_i\ \lt\ R_i\ \leq\ 100 $
- 入力はすべて整数である。
### Sample Explanation 1
$ \lbrack\ 0,\ 2\ \rbrack $ 上の連続一様分布に従う確率変数の値の期待値が求める答えです。よって $ 1 $ を出力します。
### Sample Explanation 2
答えを有理数で表すと $ \frac{23}{24} $ になります。$ 707089751\ \times\ 24\ \equiv\ 23\ \pmod{998244353} $ なので $ 707089751 $ を出力します。