#P6555. Forget You

Forget You

题目背景

「话说回来,你是谁?」

『竟然来这一手吗......』

『也是呢......』

『毕竟你夺走了几千、几万的能力,』

『他们对脑部造成的负担不是一般地大,』

『还能正常与人交谈已经很好了。』

「......」

『我啊,』

『是你的恋人。』

题目描述

为了让 おとさか ゆう 恢复记忆, ともり なお 找到了 PZY 。

PZY 经过研究,发现能力主要是根据体内的能力基因决定的,并把一共 mm 个能力基因用 11mm 表示,并依次分成了 nn 个集合,第 ii 个集合包含了编号从 (j=1i1aj)+1(\sum\limits_{j=1}^{i-1} a_j)+1j=1iaj\sum\limits_{j=1}^{i} a_jaia_i 个能力基因。

经过大量的实验, PZY 发现基因的排序可以简化为一个数列,并按照需求, 定义一个数列被称为基因样品,当且仅当这个数列只由 11mm 的数字组成,对于属于第 ii 个集合里的数字,满足在该数列中非严格单调递增,且在数列中出现的次数不超过 bib_i

特别的,一个基因样本的研究价值就是构成这个基因样本的所有数字之和,注意重复的数字也要重复计算。

为了帮助 おとさか ゆう 恢复记忆, PZY 想知道所有的基因样品的研究价值之和是多少。

由于答案非常大,所以他只想知道对于答案除以 998244353998244353 的余数。

输入格式

第一行输入一个正整数 nn

22 到第 n+1n+1 行,包括 22 个正整数 ai,bia_i , b_i ,意义如题面所示。

输出格式

输出所有的基因样品的研究价值除以 998244353998244353 的余数。

2
2 2
1 2
300

3
2 2
3 6
2 4

661677771

提示

样例一的解释:

这两个集合为 {1,2}\{ 1 , 2 \}{3}\{ 3 \}

对于长度为 11 的基因样本有:1,2,31 , 2 , 3
总价值为 1+2+3=61+2+3=6

对于长度为 22 的基因样本有:11,12,13,22,23,31,32,3311 , 12 , 13 , 22 , 23 , 31 , 32 , 33
总价值为 1+1+1+2+1+3+2+2+2+3+3+1+3+2+3+3=331+1+1+2+1+3+2+2+2+3+3+1+3+2+3+3=33
其中数列 2121 不满足集合 11 中的数在数列中非严格单调递增。

对于长度为 33 的基因样本有:$113 , 123 , 131 , 132 , 133 , 223 , 232 , 233 , 311 , 312 , 313 , 322 , 323 , 331 , 332$ 。
总价值为 9999
其中数列 111,112,122,222,333111 , 112 , 122 , 222 , 333 的出现次数超过限制。

对于长度为 44 的基因样本的总价值为 162162

所以总价值为 6+33+99+162=3006+33+99+162=300


k=ibik=\sum\limits_i b_i

对于其中 10%10\% 的数据 1n3,1k10,1ai51\le n\le 3 , 1\le k\le 10 , 1\le a_i\le 5
对于另外 20%20\% 的数据 n=1,1k1051ai106n=1 , 1\le k\le 10^5,1 \le a_i \le 10^6
对于另外 30%30\% 的数据 n=2,2k1051ai106n=2 , 2\le k\le 10^5,1 \le a_i \le 10^6
对于 100%100\% 的数据 1nk105,1ai1061\le n \le k\le 10^5 , 1 \le a_i \le 10^6