组合数学
文章平均质量分 75
LiWen_7
这个作者很懒,什么都没留下…
展开
-
poj 3370 Halloween treats(反演定理+鸽巢原理)
题意: 已知有n户人,每户会给小孩们一定数量的糖果(会给的数量假设小孩都已知),求小孩挑选哪几户人家,所得糖果总数能够使每个小孩得到相同数量的糖果,即是小孩数目的倍数? 思路:定理: 设a1、a2……am是正整数的序列,则至少存在整数k和l,(1 证明:x%m的余数有(m-1)中可能,即设有(m-1)个鸽巢,设sn代表(a1+a2+...+an)则m个sn产生m原创 2012-10-08 10:50:56 · 1765 阅读 · 0 评论 -
hdu1695 GCD (容斥原理+欧拉函数)
/* 第一个区间:[1,2,...,b/k] 第二个区间:[b/k+1,b/k+2,...,d/k] 读第一个区间我们只要利用欧拉函数雷家没个数的质因数的个数即可,第二个区间我们任取x, 要求[1,2,...,b/k]中所有与x互质的数的个数,这里我们用到容斥原理:先将x质因数分解, 求得[1,2,...,b/k] 里所有能被x的质因数整除的数的个数,然后用b/k减去即可。 */ #inc原创 2012-10-08 14:56:44 · 1978 阅读 · 0 评论