#ABC226H. 随机第 K 大值

随机第 K 大值

随机第 K 大值

题目描述

我们有 NN 个连续随机变量 X1,X2,…,XNX_1, X_2, \dots, X_N。XiX_i 在区间 [Li,Ri][L_i, R_i] 上服从连续均匀分布。

设 EE 为这 NN 个随机变量中第 KK 大的值的期望。输出 E mod 998244353E \bmod {998244353},其含义如下。

在本题中,可以证明 EE 总是有理数。此外,本题的约束条件保证,当 EE 表示为既约分数 yx\frac{y}{x} 时,xx 不被 998244353998244353 整除。

此时,存在唯一的介于 00 和 998244352998244352 之间的整数 zz,满足 xz≡y(mod998244353)xz \equiv y \pmod{998244353}。请输出这个 zz,作为 E mod 998244353E \bmod {998244353} 的值。

输入格式

输入按以下格式从标准输入给出:

NN KK
L1L_1 R1R_1
L2L_2 R2R_2
⋮\vdots
LNL_N RNR_N

输出格式

输出 E mod 998244353E \bmod {998244353}。

样例

1 1
0 2
1

答案是区间 [0,2][0, 2] 上服从连续均匀分布的随机变量的期望。因此,应输出 11。

2 2
0 2
1 3
707089751

答案用有理数表示是 2324\frac{23}{24}。由于 707089751×24≡23(mod998244353)707089751 \times 24 \equiv 23 \pmod{998244353},因此应输出 707089751707089751。

10 5
35 48
44 64
47 59
39 97
36 37
4 91
38 82
20 84
38 50
39 69
810056397

数据范围

  • 1≤N≤501 \le N \le 50
  • 1≤K≤N1 \le K \le N
  • 0≤Li<Ri≤1000 \le L_i \lt R_i \le 100
  • 输入中的所有值均为整数。
难度 NOI/NOI+/CTS
通过率 —
尝试 0
通过 0
ID
2692
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签