Logo Infinity Online Judge

InfOJ

时间限制:2 s 空间限制:512 MB
GoodBad[+39]

#3. 拼数

Statistics

题目描述

你有 n 个正整数 a1an,第 i 个在集合 Bi 中均匀独立随机。

a1an 均已确定时,按照某种顺序把 a1an 拼起来(例如,123 拼起来会得到 123),使得最终得到的结果最大,记所有可能的顺序得到的结果的最大值为 f(a1,a2,,an)。求 f(a1,a2,,an) 的期望,对 998244353 取模。

输入格式

第一行一个正整数 n

接下来 n 行,第 i 行格式如下:

首先一个正整数 |Bi|

接着 |Bi| 个互不相同的正整数,描述 Bi 中的所有元素 bi,j

输出格式

一个整数,为答案对 998244353 取模的值。

样例

样例输入 1

2
2 1 2
4 10 11 9 12

样例输出 1

249561233

样例 1 解释

a1=1,a2=9 时,拼接得到的最大值为 91

a1=1,a2=10 时,拼接得到的最大值为 110

a1=1,a2=11 时,拼接得到的最大值为 111

a1=1,a2=12 时,拼接得到的最大值为 121

a1=2,a2=9 时,拼接得到的最大值为 92

a1=2,a2=10 时,拼接得到的最大值为 210

a1=2,a2=11 时,拼接得到的最大值为 211

a1=2,a2=12 时,拼接得到的最大值为 212

因此期望值为 91+110+111+121+92+210+211+2128=5794,对 998244353 取模后得到 249561233

数据范围

本题捆绑测试。

对于所有数据,1n23333|Bi|1,|Bi|233333

len(x)x 在十进制表示下的位数,则 len(bi,j)1919810len(bi,j)1919810bi,j 都以十进制下标准形式给出(即没有前导零),bi,j1

详细数据范围如下表:

Subtask 编号 n |Bi| 特殊性质 分数 依赖子任务
1 4 1000 |Bi|103,len(bi,j)9 2
2 23333 =n |Bi|=1 16
3 50 150 len(bi,j)8,A 25
4 300 1000 len(bi,j)17,A 18 3
5 1000 5000 20 4
6 23333 233333 19 2,5
  • 性质 A:所有 bi,j 都是按照以下方式随机生成的:对于每个 bi,j,先指定其包含数位的字符集,再在某个对于所有 bi,j 都相同的区间内随机其长度,然后每个位在保证没有前导 0 的前提下随机生成。