"LJJ爱数数" 求$\sum_{i=1}^n\sum_{j=1}^n\sum_{k=1}^n\epsilon(gcd(i,j,k))(\frac{1}{i}+\frac{1}{j}==\frac{1}{k})$ 解 显然无法用Mobius反演,问题在于$\frac{1}{i}+\frac{1}{j ...
分类:
其他好文 时间:
2019-04-30 22:02:47
阅读次数:
196
大意: 给定序列, 给定常数a,b, 两种操作, (1)任选一个长为$t$的子区间删除(不能全部删除), 花费t*a. (2)任选$t$个元素+1/-1, 花费t*b. 求使整个序列gcd>1的最少花费. 题目有个限制是不能全部删除, 所以最后一定剩余a[1]或a[n], 暴力枚举a[1]与a[n] ...
分类:
其他好文 时间:
2019-04-30 21:47:46
阅读次数:
95
"[CQOI2015]选数" 从[L,H]中可重复地选出N个数,问其gcd等于K的方案$mod\ 10^9+7$,1 include define il inline define ri register define ll long long define control 6000000 defi ...
分类:
其他好文 时间:
2019-04-30 13:53:02
阅读次数:
123
题目链接:http://codeforces.com/gym/101982/attachments 题目大意:有区间[a,b]和区间[c,d],求gcd(x,y)=1,其中x属于[a,b],y属于[c,d],求这样的x,y有多少对。 解题思路: 第一种反演思路: 把下界变换一下 代码: 第二种反演思 ...
分类:
其他好文 时间:
2019-04-29 12:49:31
阅读次数:
201
"[POI2007]ZAP Queries" 求n组$\sum_{i=1}^a\sum_{j=1}^b(gcd(i,j)==d)$, 1≤n≤50 000,1≤d≤a,b≤50 000。 解 不难看出是约数组合计数问题,而解决该问题常用思路有容斥原理和Mobius反演。 法一:容斥原理 尽可能特殊化 ...
分类:
其他好文 时间:
2019-04-28 09:51:26
阅读次数:
157
"[HAOI2011]Problem b" 给出n个询问,询问$\sum_{i=a}^b\sum_{j=c}^d(gcd(i,j)==k)$,100%的数据满足:1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000,1≤k≤50000。 解 法一:Mobius反演 设 $$b\leq ...
分类:
其他好文 时间:
2019-04-28 09:25:33
阅读次数:
115
题目传送门:CodeForces-1152C Neko does Maths 题目大意: 给你两个值a,b,让你求出使lcm(a+k,b+k),最小的k值 gcd性质: 分析: 代码: 参考:https://www.cnblogs.com/dancewithautomation/archive/20 ...
分类:
其他好文 时间:
2019-04-27 13:16:33
阅读次数:
188
找到一个k使得a+k与b+k的最大公倍数lcm最小 欧几里得算法:gcd(a,b) = gcd(b,a mod b)。 gcd是b-a的除数。 让我们迭代b-a的所有除数q。 这也意味着a(modq)= b(modq)。 如果a(modq)= 0,我们可以使用k = 0。 否则,相应的k应为q-a( ...
分类:
编程语言 时间:
2019-04-26 21:17:14
阅读次数:
183
题目链接http://www.51nod.com/Challenge/Problem.html#!#problemId=1237 题意:求$\sum_{i=1}^{n}\sum_{j=1}^{n}gcd(i,j)$ ,$1\leq{n}\leq10^{10}$. 知识提要:$n=\sum_{d|n} ...
分类:
其他好文 时间:
2019-04-24 16:10:45
阅读次数:
166
一.取模运算 取模(取余)运算法则: 1. (a+b)%p=(a%p+b%p)%p; 2.(a-b)%p=(a%p-b%p)%p; 3.(a*b)%p=(a%p * b%p)%p; 4.(a^b)%p=( (a%p)^b )%p; 5. ( (a+b)%p+c )%p=( a+(b+c)%p )%p ...
分类:
其他好文 时间:
2019-04-22 20:47:01
阅读次数:
321