#ATarc134c. [ARC134C] The Majority
[ARC134C] The Majority
题目描述
有从 到 编号的 个箱子。最初,这些箱子都是空的。
すぬけ君拥有一些写有 到 之间整数的球。在这些球中,写有数字 的球有 个。写有相同数字的球彼此之间不区分个体(即视为相同的球)。
すぬけ君打算把他拥有的所有球都放进这 个箱子中。
他希望做到以下要求:
对于每一个箱子,数字为 的球必须占据过半数。
所谓“占据过半数”是指:
数字为 的球的个数 严格大于 其他所有球的总数。
请计算,满足上述条件的放球方式有多少种。答案对 取模。
两个放法被认为是不同的,当且仅当存在满足 的整数对 时,第 个箱子中写有数字 的球的数量不同。
输入格式
输出格式
输出满足条件的放球方式的总数,对 取模。
样例 1
输入
2 2
3 1
输出
2
样例 2
输入
2 1
1 100
输出
0
样例 3
输入
20 100
1073813 90585 41323 52293 62633 28788 1925 56222 54989 2772 36456 64841 26551 92115 63191 3603 82120 94450 71667 9325
输出
313918676
说明/提示
数据范围
- 所有输入均为整数