AT_abc226_h [ABC226H] Random Kth Max

题目描述

[problemUrl]: https://atcoder.jp/contests/abc226/tasks/abc226_h 有 $N$ 个连续随机变量 $X_1, X_2, \dots, X_N$,其中 $X_i$ 服从区间 $[L_i, R_i]$ 上的连续均匀分布。 设 $E$ 为这 $N$ 个随机变量中第 $K$ 大的值的期望。如注记所述,请输出 $E \bmod 998244353$。

输入格式

输入通过标准输入给出,格式如下: > $N$ $K$ > $L_1$ $R_1$ > $L_2$ $R_2$ > $\vdots$ > $L_N$ $R_N$

输出格式

输出 $E \bmod 998244353$。

说明/提示

### 注记 可以证明,本题中 $E$ 一定是一个有理数。此外,在本题的约束条件下,当 $E$ 表示为既约分数 $\frac{y}{x}$ 时,保证 $x$ 不被 $998244353$ 整除。 此时,存在唯一的整数 $z$($0 \leq z \leq 998244352$)满足 $xz \equiv y \pmod{998244353}$。请将此 $z$ 作为 $E \bmod 998244353$ 输出。 ### 约束条件 - $1 \leq N \leq 50$ - $1 \leq K \leq N$ - $0 \leq L_i < R_i \leq 100$ - 输入均为整数。 ### 样例解释 #1 所求答案为服从区间 $[0, 2]$ 上的连续均匀分布的随机变量的期望值,因此输出 $1$。 ### 样例解释 #2 答案可以表示为有理数 $\frac{23}{24}$。由于 $707089751 \times 24 \equiv 23 \pmod{998244353}$,因此输出 $707089751$。 翻译由 DeepSeek V3 完成