容斥原理
青禾script
这个人太弱,所以也不知道能写什么23333
展开
-
[HDU 4135] Co-prime · 容斥原理
题意为求[a,b]中与n互质的数的个数。 可以将问题转化为,求出[1,a]和[1,b-1]中与n互质的数的个数然后用前者减去后者,就是答案。 然后求[1,a]区间中与n互质的数的个数实际上又可以转为求与n不互质的数的个数,在n小的时候可以用欧拉函数求,但是像这题n比较大的时候就适合用容斥原理。 容斥原理思想请自行百度。。。 orz:http://www.cnblogs.com/jiangj原创 2015-10-29 10:35:31 · 519 阅读 · 0 评论 -
[Vijos 1629] 八 · 容斥原理
求[a,b]中能被8整除但不能被给定n个数整除的数的个数,转化为分别求[1,a-1]和[1,b]中的数的个数。 然后首先在区间[1,x]中能被8整除的数的个数是x/8,但是有的是不符合要求的。 要求不能被给定的n个数整除,我们就把能被这n个数整除的同时又能被8整除的数去掉。 原本是奇加偶减,但是一开始选取了一个8,所以反过来 ,具体见代码。 #include #include #inc原创 2015-10-29 17:01:05 · 727 阅读 · 0 评论