容斥原理-题目模型总结

1.求 x 1 + x 2 + x 3 + . . . + x n = S ,并且要求满足 x i >= 0 , x i <= b i 。解法:对于仅有限制的 x i >= 0 x 1 + x 2 + x 3 + . . . + x n = S ,可以用插板法 C ( S + n 1 , n 1 ) 得到答案。然后可以先用容斥原理求出不满足的情况。例:求 x 1 不满足的可以先令 x i = b i + y i 然后原式转化一下。 y 1 + x 2 + x 3 + . . . + x n = S b i 同理可以求出任意k个不满足交集的数目,即能通过容斥原理求解答案。(题目推荐:CF451E
2.求一段区间内和n互质的数的个数,总和,n次方和。对n进行分解,得到所有的素因子,然后可出1到r区间内和n不互质的个数,总和等等。

猜你喜欢

转载自blog.csdn.net/m0_37953323/article/details/80018157