题目链接:https://vjudge.net/problem/POJ-2407 题意:给出n,求0..n-1中与n互质的数的个数。 思路:欧拉函数板子题,先根据唯一分解定理求出n的所有质因数p1,p2,...,pn,然后根据Φ(m)=m*∏(1-1/pi)计算即可。 AC代码: ...
分类:
其他好文 时间:
2019-05-07 12:51:21
阅读次数:
93
题目链接 这道题需要用到整数唯一分解定理以及约数个数的计算公式。这里我就不再阐述了。 公式可以看出,只有指数影响约数个数,那么在唯一分解出的乘式中,指数放置的任何位置都是等价的。(即 23*34*57与27*34*53的约数个数相同)但很明显指数放置位置的不同会影响乘积的大小。由于所有比n小的数的约 ...
分类:
其他好文 时间:
2019-04-05 12:15:11
阅读次数:
138
题目链接 "戳我" 能看懂的题目翻译:给你N,让你求$N=\phi N$多少次N=1. 根据唯一分解定理,以及题目中对$\phi$的计算提示,我们知道,每一次计算,可以使得其中至多一个2变成1,不断地重复这个操作,这个数就会越来越小,直到达到1. 所以我们求出来一个数中有多少个2作为因子即可。 nl ...
分类:
其他好文 时间:
2019-03-05 09:22:25
阅读次数:
173
#include using namespace std; #define maxn 1000005 #define ll long long int v[maxn],prime[maxn],m; void init(int n){ memset(v,0,sizeof v); memset(prim... ...
分类:
其他好文 时间:
2019-02-20 19:58:14
阅读次数:
155
一定要先打表素数,然后进行分解,直接分解是会t的 ...
分类:
其他好文 时间:
2019-02-14 23:47:25
阅读次数:
202
题目大意:给两个数a,b,求满足c*d==a且c>=b且d>=b的c,d二元组对数,(c,d)和(d,c)属于同一种情况 题目思路:根据唯一分解定理有: 1.每个数n都能被分解为:n=p1^a1*p2^a2*^p3^a3……pn^an(p为素数); 2.n的正因数的个数sum为:sum=(1+a1) ...
分类:
其他好文 时间:
2019-02-14 22:09:13
阅读次数:
167
唯一分解定理:任何大于1的自然数,都可以唯一分解成有限个质数的乘积 公式($p_i$为质数):$$n=p_1^{a_1}p_2^{a_2}?p_k^{a_k}=\prod_{i=1}^kp_i^{a_i}$$ 推广: 正质因数个数为$\delta(n)=(1+a_1)(1+a_2)?(1+a_k)$ ...
分类:
其他好文 时间:
2019-02-10 10:56:59
阅读次数:
161
GCD and LCM Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 3409 Accepted Submission(s): 1503 Pro ...
分类:
其他好文 时间:
2019-02-09 21:08:47
阅读次数:
178
Squarefree number Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3691 Accepted Submission(s): 9 ...
分类:
其他好文 时间:
2019-02-09 15:18:01
阅读次数:
273
GT and numbers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2772 Accepted Submission(s): 688 P ...
分类:
其他好文 时间:
2019-02-09 01:05:53
阅读次数:
177