#P1047. 骰子妙妙屋

    ID: 59 传统题 1000ms 256MiB 尝试: 0 已通过: 0难度: 提高 ← 上一题 下一题 → 随机一题 上传者: 标签 概率论 概率期望 数学 数论 贪心 递推 排序 搜索 枚举
显示设置

骰子妙妙屋

题目描述

在这个 小R 开的一家专门销售六面骰子的店“骰子妙妙屋”中,有 nn 个骰子出售。第 ii 个骰子上写有数字 ai,1,ai,2,⋯ ,ai,6a_{i, 1}, a_{i, 2},\cdots, a_{i, 6},价格为 cic_i。

小P打算从中选择恰好 kk 个骰子进行购买。

目前,骰子屋正在进行一项活动,购买的 kk 个骰子需每个都掷一次,根据投掷结果上的数字之和的平方,可以获得一笔奖金。请注意,每个骰子的投掷结果是均匀随机的,每个骰子都是独立的。

通过合理选择购买的 kk 个骰子,使得“(获得的奖金)-(购买的 kk 个骰子的总价格)”的期望值最大化,请计算出最大期望值  mod  998244353\bmod \ 998244353 的结果。

定义期望值  mod  998244353\bmod \ 998244353 的计算方法 ::

可以证明,在这个问题中,所求的期望值必是一个有理数。此外,根据问题的限制条件,保证所求期望值的最简分数表达中,分子不会被 998244353998244353 整除。

此时,可以确定一个满足 xz ≡ y (mod 998244353)xz\ \equiv\ y \ (\text{mod} \ 998244353) 的整数 zz。请输出 zz 的值。

输入格式

输入共 n+2n+2 行

第一行两个用空格隔开的数,分别表示 n,kn,k。

接下来一行,共 nn 个数,第 ii 个数表示 cic_i。

接下来 nn 行,每行 66 个数,第 ii 行的第 jj 列的数表示 ai,ja_{i,j}。

输出格式

输出一行,一个数,表示 zz。

输入输出样例 #1

输入 #1

3 2
1 2 3
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3

输出 #1

20

输入输出样例 #2

输入 #2

10 5
2 5 6 5 2 1 7 9 7 2
5 5 2 4 7 6
2 2 8 7 7 9
8 1 9 6 10 8
8 6 10 3 3 9
1 10 5 8 1 10
7 8 4 8 6 5
1 10 2 5 1 7
7 4 1 4 5 4
5 10 1 5 1 2
5 1 2 3 6 2

输出 #2

1014

说明

样例解释

选择购买第 22 个和第 33 个骰子,期望收益为 (2+3)2−(2+3)=20(2+3)^2 - (2+3) = 20,这是最大的期望收益值。

数据范围

  • 对于 100%100\% 的数据,$1 \leq n \leq 1000, 1 \leq k \leq n, 1 \leq c_i \leq 10^5, 1 \leq a_{i,j} \leq 10^5, 0 \leq z \leq 998244352$,保证输入数据均为整数。