#abc226h. [abc226_h]Random Kth Max

[abc226_h]Random Kth Max

问题描述

我们有 NN 个连续随机变量 X1,X2,,XNX_1,X_2,\dots,X_NXiX_i 在区间 [Li,Ri][L_i, R_i] 上服从均匀分布。
EE 表示 NN 个随机变量中第 KK 个最大值的期望值。按照说明,将 Emod998244353E \bmod {998244353} 打印出来。

说明

在本问题中,我们可以证明 EE 总是一个有理数。此外,本问题的约束条件保证当 EE 表示为不可约分数 yx\frac{y}{x} 时,xx 不可被 998244353998244353 整除。
这里,一定存在一个整数 zz,使得 xzy(mod998244353)xz \equiv y \pmod{998244353},且 zz 介于 00998244352998244352 之间。将 zz 作为 Emod998244353E \bmod {998244353} 的值打印出来。

约束条件

  • 1N501 \leq N \leq 50
  • 1KN1 \leq K \leq N
  • 0Li<Ri1000 \leq L_i < R_i \leq 100
  • 输入中的所有值均为整数。

输入

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

NN KK L1L_1 R1R_1 L2L_2 R2R_2 \vdots LNL_N RNR_N

输出

打印 Emod998244353E \bmod {998244353}


示例输入 1

1 1
0 2

示例输出 1

1

答案是随机变量在区间 [0,2][0, 2] 上服从均匀分布的期望值。因此,我们应该打印 11


示例输入 2

2 2
0 2
1 3

示例输出 2

707089751

答案表示为一个有理数是 2324\frac{23}{24}。我们有 707089751×2423(mod998244353)707089751 \times 24 \equiv 23 \pmod{998244353},因此我们应该打印 707089751707089751


示例输入 3

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

示例输出 3

810056397