Description Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。 Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N) ...
分类:
其他好文 时间:
2017-08-16 10:00:52
阅读次数:
187
题意:给定整数N,求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对. 题解:我们枚举素数p,后面的过程和BZOJ2705一样,不同的是我们限制x>=y,假定得到的答案是ans,那么实际上答案是2*ans-1(加上x<=y,x==y重复计算了) #include <cmath> # ...
分类:
其他好文 时间:
2017-02-26 16:57:22
阅读次数:
176
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2705 令s(k)为gcd(i, n) = k的i的个数,则ans = k * s(k). 若gcd(i, n) = k,则gcd(i / k, n / k) = 1,所以 s(k) = phi ...
分类:
其他好文 时间:
2017-02-05 18:11:46
阅读次数:
177
2705: [SDOI2012]Longge的问题 Description Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。 Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题 ...
分类:
其他好文 时间:
2016-11-04 09:33:46
阅读次数:
254
传送门 欧拉函数的简单运用,感觉用莫比乌斯反演好像也可以搞一搞? 具体的推导过程如下: $ans=\sum\limits_{i=1}^N gcd(i,N)$ $ans=\sum\limits_{d|N}d \times f(d)$其中,$f(d)=\sum\limits_{i=1}^N[gcd(i, ...
分类:
其他好文 时间:
2016-09-30 15:11:45
阅读次数:
138
欧拉函数。求∑gcd(i, N)(1<=i <=N)。∑gcd(i,N)=∑x*sum(x),x|N。若gcd(a,N)=x,则gcd(a/x,N/x)=1,则sum(x)=phi(N/x); 2705: [SDOI2012]Longge的问题 Description Longge的数学成绩非常好, ...
分类:
其他好文 时间:
2016-07-31 12:54:09
阅读次数:
118
bzoj2705[SDOI2012]Longge的问题 题意: 给定一个整数N,求出∑gcd(i, N)(1<=i <=N)。 题解: 欧拉函数就是求比一个正整数且和它互质的正整数有几个,我不会,摘黄学长的题解: “ 题目中要求出∑gcd(i,N)(1<=i<=N)。 枚举n的约数k,令s(k)为满 ...
分类:
其他好文 时间:
2016-07-22 21:13:09
阅读次数:
222
Time Limit: 3000MS Memory Limit: 131072KB 64bit IO Format: %lld & %llu Description Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<= ...
分类:
其他好文 时间:
2016-07-09 23:33:05
阅读次数:
148
Description Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。 Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N) ...
分类:
其他好文 时间:
2016-06-02 20:00:33
阅读次数:
195
欧拉函数。 首先设k为n的约数,则res+=(k*s(k))。s(k)为满足gcd(m,n)=k的m的个数。 因为gcd(m,n)=k,所以gcd(m/k,n/k)=1,则s(k) = phi(n/i)。 边界判断要注意。 每次加的为i和n/i。 如果i*i=n,要特判,否则会重复。 #includ... ...
分类:
其他好文 时间:
2016-04-25 20:59:35
阅读次数:
182