#P6555. Forget You
Forget You
题目背景
「话说回来,你是谁?」
『竟然来这一手吗......』
『也是呢......』
『毕竟你夺走了几千、几万的能力,』
『他们对脑部造成的负担不是一般地大,』
『还能正常与人交谈已经很好了。』
「......」
『我啊,』
『是你的恋人。』
题目描述
为了让 おとさか ゆう 恢复记忆, ともり なお 找到了 PZY 。
PZY 经过研究,发现能力主要是根据体内的能力基因决定的,并把一共 个能力基因用 到 表示,并依次分成了 个集合,第 个集合包含了编号从 到 的 个能力基因。
经过大量的实验, PZY 发现基因的排序可以简化为一个数列,并按照需求, 定义一个数列被称为基因样品,当且仅当这个数列只由 到 的数字组成,对于属于第 个集合里的数字,满足在该数列中非严格单调递增,且在数列中出现的次数不超过 。
特别的,一个基因样本的研究价值就是构成这个基因样本的所有数字之和,注意重复的数字也要重复计算。
为了帮助 おとさか ゆう 恢复记忆, PZY 想知道所有的基因样品的研究价值之和是多少。
由于答案非常大,所以他只想知道对于答案除以 的余数。
输入格式
第一行输入一个正整数 。
第 到第 行,包括 个正整数 ,意义如题面所示。
输出格式
输出所有的基因样品的研究价值除以 的余数。
2
2 2
1 2
300
3
2 2
3 6
2 4
661677771
提示
样例一的解释:
这两个集合为 和 。
对于长度为 的基因样本有: 。
总价值为 。
对于长度为 的基因样本有: 。
总价值为 。
其中数列 不满足集合 中的数在数列中非严格单调递增。
对于长度为 的基因样本有:$113 , 123 , 131 , 132 , 133 , 223 , 232 , 233 , 311 , 312 , 313 , 322 , 323 , 331 , 332$ 。
总价值为 。
其中数列 的出现次数超过限制。
对于长度为 的基因样本的总价值为 。
所以总价值为 。
设 。
对于其中 的数据 。
对于另外 的数据 。
对于另外 的数据 。
对于 的数据 。