问题
这是一道模拟赛趣题。
给出方程:
其中 。
求这个方程组的解的个数 。
数据范围:
。
解法
Lamma1
其中 。
求这个方程组的解的个数。
答案为 。
证明:
先考虑 的情况。
也就是 个相同的求放进 个不同的盒子,且每个盒子至少 个球(隔板问题)。
即从 个球中间的 个位置选择 个放置隔板,答案为 。
这个对应了方程
的合法解数。
那设 ,上面柿子等价于:
的正整数解的个数为 。
证毕。
Lamma1 的推论(不定元有下界的整数解个数)
其中 。
求这个方程组的解的个数。
另 。上述方程等价为:
由 Lamma1 可得答案为:
不定元任意范围的整数解个数
设 。
则 。
则原题目化为:
的个数。设他的解集为 ,则有:
设 为性质 , 表示满足性质 的解构成的集合。
根据容斥原理有:
然后每一项分开来使用组合数学和 Lamma1 的推论求就可以了。