#P12441. [NERC2023] Joy of Pokémon Observation
[NERC2023] Joy of Pokémon Observation
Description
宝可梦保护协会致力于保护全球各地的宝可梦及其栖息地。在最近的研究中,研究人员收集了 个栖息地的数据。
每个栖息地可能栖息着若干种宝可梦。研究人员知道每种宝可梦的肢体数量。由于宝可梦行动敏捷且极善隐藏,研究人员只能检测到每个栖息地的肢体总数。
研究人员明白可能无法确定每种宝可梦的具体数量,但希望了解剩余的不确定性有多少。有多少种不同的宝可梦组合会产生观察到的肢体数量?
Input Format
第一行包含一个整数 ()——栖息地的数量。 接下来的 行描述每个栖息地。
每行以两个整数 和 (,)开头,其中 是肢体总数, 是该栖息地的宝可梦种类数。随后是 个整数 ()——每种宝可梦的肢体数量。
Output Format
输出每个栖息地可能的宝可梦组合数量。 输出应包含 行,每行一个整数。
3
6 1 3
6 2 2 3
6 3 1 2 3
1
2
7
4
1000000000 3 1 1 1
0 3 2 4 5
17 2 2 4
34 3 5 3 2
500000001500000001
1
0
25
Hint
为了举例说明,我们将使用 宝可梦: 有 1 个肢体, 有 2 个肢体, 有 3 个肢体。在第一个样例中,所有三个栖息地都有 个肢体。
在第一个样例中,第一个栖息地只有一种宝可梦——。因此可能是由 组成的年轻家庭。
第二个栖息地有两种宝可梦: 和 。因此可能是 或 。
第三个栖息地可能包含三种宝可梦中的任意一种:、 和 。共有七种可能的组合:、、、、、、。
在第二个样例中,第一个栖息地有三种宝可梦,但它们的肢体数都是 1:、 和 。共有 个肢体和 种组合。
第二个栖息地没有检测到肢体。因此该区域不幸地没有宝可梦存在。
第三个栖息地的所有宝可梦都有偶数个肢体,因此不可能有 17 个肢体。
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号