
容斥
文章平均质量分 53
hannibal_lecter_
这个作者很懒,什么都没留下…
展开
-
[容斥][转化]求约数和
题目地址 题意很简单,就是求∑i=1mgcd(i,n)\sum_{i=1}^{m}{gcd(i,n)}∑i=1mgcd(i,n),如果这道题m和n相等的话可以用欧拉函数搞定,问题是m和n不相等,所以要从别的角度考虑。 思路:因为n的约数个数很少,所以我们可以枚举n的约数,计算每个约数的贡献。 ∑i=1mgcd(i,n)\sum_{i=1}^{m}{gcd(i,n)}∑i=1mgcd(i,n) ...原创 2018-10-31 22:08:30 · 120 阅读 · 0 评论 -
[容斥]hdu1895GCD
题目链接 题意:让你在[1, b]找一个数x,在[1,d]中找到一个数y,并且满足gcd(x,y) == k,询问满足情况的对数。 我们可以把b/k, d/k。问题就转化成了求∑i=1b/k∑j=1d/k[gcd(i,j)==1]\displaystyle\sum_{i = 1}^{b/k}\displaystyle\sum_{j = 1}^{d/k}[gcd(i,j) == 1]i=1∑b/k...原创 2018-11-01 11:36:34 · 140 阅读 · 0 评论