#P10328. [UESTCPC 2024] 卡牌游戏

[UESTCPC 2024] 卡牌游戏

题目描述

李华有一副卡牌,每张卡牌有颜色、数字以及价值三个属性。每张卡牌的颜色可以用一个 [1,n][1,n] 中的整数代表,同样的,每张卡牌上会写有一个 [1,n][1,n] 之间的整数。根据数字和颜色的不同,这些卡牌被分为 n2n^2 种。

为了方便表示,记一张颜色为 xx,数字为 yy 的卡牌种类编号为 (x1)×n+y(x-1)\times n+y。在牌堆中,第 ii 种卡牌共有 aia_i 张,每张卡牌的价值为 bib_i

一开始,李华的手牌为空,初始积分为 00,李华会进行 kk 轮游戏。在每一轮的开始,李华会从牌堆里剩余的牌中随机取出一张牌,抽到每张牌的概率都是相等的。紧接着,如果手牌中含有与取出的牌数字颜色相同的牌,那么李华会将所有的符合上述条件的牌加上原本取出的牌放回牌堆,反之则将抽出的牌置于手牌中。

每一轮结束后,李华的积分会加上其手牌中所有牌的价值,请帮李华求出 kk 轮后的期望总积分对 998244353998244353 取模后的值。

输入格式

第一行两个正整数 n,kn,k (2n4,1k109)(2\le n\le 4, 1\le k\le 10^9),代表颜色及数字的种类数和游戏轮数。

第二行为 n2n^2 个整数 aia_i (0ai<998244353)(0\le a_i<998244353),代表牌堆里每种卡牌的数量。

第三行为 n2n^2 个整数 bib_i (0bi<998244353)(0\le b_i<998244353),代表每种卡牌的积分。

数据保证不会出现所有卡牌可以同时置于手牌中的情况,且 ai<998244353\sum a_i< 998244353

输出格式

输出一行一个整数,代表 kk 轮之后的总分期望值。

2 2
1 1 1 1
2 1 1 1
582309208
2 4
1 2 3 4
4 3 2 1
570601408

提示

对于第一个样例,最后得分与概率的对应如下:

得分 11 22 33 44 55
概率 12\frac 12 16\frac 16 112\frac 1{12}

期望得分为 2512\frac{25}{12}

对于第二个样例,期望得分为 5041810\frac{5041}{810}