定义:对于正整数n,φ(n)是小于或等于n的正整数中,与n互质(互质意思为两者公约数只有一个1)的数的数目;例如:φ(8)=4,因为1,3,5,7均和8互质。性质:1.若p是质数,φ(p)=p-1.2.若n是质数p的k次幂,φ(n)=(p-1)p^(k-1)n=p*p*p*p...(共K个P),P是...
分类:
其他好文 时间:
2014-10-09 22:37:39
阅读次数:
188
什么是GCD?GCD是最大公约数的简称(当然理解为我们伟大的党也未尝不可)。在开头,我们先下几个定义:①a|b表示a能整除b(a是b的约数)②amodb表示a-[a/b]b([a/b]即为整除,如此一来便可以得到余数)③gcd(a,b)表示a和b的最大公约数④a和b的线性组合表示ax+by(x,y为...
分类:
其他好文 时间:
2014-10-09 21:14:47
阅读次数:
254
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,当中一个最小的公倍数是他们的最小公倍数,相同地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接求最小公倍数算法:最小公倍数=两整数的乘积÷最大公约数求最大公约数算法:(1)辗转相除法有两整数a和b:...
分类:
编程语言 时间:
2014-10-07 00:22:40
阅读次数:
215
https://vijos.org/p/1447一开始想了想似乎只想到了与约数个数有关,即约数个数为奇数那么显然是亮的。竟然没想到完全平方数。。sad。。在正因子中,只有完全平方数的正因子才是奇数!(包括1和他自己)!!!在区间[1, n]中,一共有sqrt(n)个完全平方数!(这个多想想就知道了。...
分类:
其他好文 时间:
2014-10-07 00:20:30
阅读次数:
187
在网上看到了这个函数int gcd(int a,int b){if(a==0) return b; if(b==0) return a; return gcd(b,a%b);}是求最大公约数的 有了这个函数之后,求最大公约数就好很多了不过可以这样写int gcd(int a,int ...
分类:
其他好文 时间:
2014-10-06 23:21:00
阅读次数:
621
第一题:题目大意:梦幻城市每年为全市高中生兴办一次运动会。为促使各校同学之间的交流,采用特别的分队方式:每一个学校的同学,必须被均匀分散到各队,使得每一队中该校的人数皆相同。为增加比赛的竞争性,希望分成越多队越好。你的任务是由各校的人数决定最多可以分成的队数。解题过程:1.直接求所有数的最大公约数即...
分类:
其他好文 时间:
2014-10-03 14:54:44
阅读次数:
189
hdu4630:http://acm.hdu.edu.cn/showproblem.php?pid=4630题意:给定一个排序,求区间最大GCD。题解:离散树状数组。首先把查询按左端点从大到小排序。然后用树状数组来维护每个位置出现的最大的公约数。枚举每个数的约数,记录到当前位置为止,上一个x的倍数出...
分类:
其他好文 时间:
2014-10-03 13:38:34
阅读次数:
196
1053: [HAOI2007]反素数antTime Limit:10 SecMemory Limit:162 MBSubmit:1497Solved:821[Submit][Status]Description对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整...
分类:
其他好文 时间:
2014-10-03 11:02:04
阅读次数:
229
HDU 5050 -Chinese Girls' Amusement( JAVA or 高精度 )题意不用再解释做法是求两个二进制数的最大公约数字然后以二进制输出import java.io.*;import java.math.BigInteger;import java.util.*;publi...
分类:
编程语言 时间:
2014-10-02 18:43:23
阅读次数:
275
字符串旋转问题:"abcdefgh" 向左旋转3个字符,"defghabc"int gcd(int a,int b){//求最大公约数 if(a==0||b==0) return -1; int t=a; if(a=n) k-=n; ...
分类:
其他好文 时间:
2014-10-01 18:30:41
阅读次数:
112