#CSPR04C. [CSP复赛模拟第04套-C题] 多少种得分

    ID: 9965 传统题 1000ms 512MiB 尝试: 0 已通过: 0 上传者: 标签>编程题c++CSPCSP复赛CSP模拟练习CSP复赛模拟第04套第04套-C题

[CSP复赛模拟第04套-C题] 多少种得分

多少种得分

题目描述

小珅在一场比赛中给了 nn道题,第 ii题有 numinum_i个分数档位,第 ii道题的第 jj个分数档位为 ai,ja_{i,j},请输出最终得分一共有多少种可能。

换句话说,就是有 nn组数,第 ii组数中有 numinum_i个数,第 ii组数中的第 jj个数是 ai,ja_{i,j},每组数中挑一个加在一起,问和有多少种可能。

输入格式

第一行为一个整数 nn

接下来 nn行,第 ii行的首先包含一个整数 numinum_i,然后是 numinum_i个整数,即 ai,1ai,numia_{i,1} \sim a_{i,num_i}

输出格式

一个整数,即最终得分的可能性。

输入输出样例

输入 #1


4 3 0 50 100 2 0 10 1 0 3 40 0 50

输出 #1


11

说明/提示

对于 100%100\%的数据:

1n,numi1001 \le n, num_i \le 100

0ai,j1000 \le a_{i,j} \le 100

ii道题的 numinum_i个分数档位中不会有重复的。

子任务划分

子任务 111010分):保证 n=1n = 1

子任务 222020分):保证 n=2n = 2

子任务 333030分):保证 i=1nnumi106\prod_{i=1}^{n} num_i \le 10^6,即 num1numnnum_1 \sim num_n乘在一起不超过 10610^6

子任务 444040分):没有特殊限制。