容斥定理
文章平均质量分 73
luminous11
ACM/ICPC铁牌狗飘过
展开
-
HDOJ 4497 GCD and LCM
题意:求满足G=GCD(x,y,z)&& L=LCM(x,y,z)的(x,y,z)数量。(1,2,3)(1,3,2)视为两种情况。 链接:http://acm.hdu.edu.cn/showproblem.php?pid=4497 思路:容斥定理,k=L/G,求出k的为素数的约数的所有可能,最后将结果ans*=6 注意点:当L无法被G整除时,无解。当L=G的时,ans=1。这两种情况需要原创 2014-12-08 18:55:04 · 404 阅读 · 0 评论 -
HDOJ 1133 Buy the Ticket
题意:有m个带50元的人和n个带100元的人,开始时收银台没有钱,每张票卖50,并且结束时没有50元,求有多少种排队的顺序 链接:http://acm.hdu.edu.cn/showproblem.php?pid=1133 思路:可以求出公式ans=(m+n)!*(m-n+1)/(m+1) 注意点: 以下为AC代码: Run ID Submit Time Ju原创 2015-01-20 10:10:12 · 495 阅读 · 0 评论 -
ZOJ 3872 Beauty of Array
题意:求一个序列中没有重复元素的子序列的和为多少 链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5520 思路:容斥求每个值的贡献,用map记录最接近的相同值的位置,通过容斥推出的公式计算每个值的贡献 注意点:无 以下为AC代码: Run ID Submit Time Judge S原创 2015-05-11 19:34:14 · 430 阅读 · 0 评论