SGU 102 - Coprimes(简单)
摘要:
题意:求小于n的所有的可以与n互质的数字的个数。思路先判断n是否是质数,如果是的话,那么1.....n-1的所有的数都是和n互质的。如果不是质数的话,则用函数gcd求出即可。代码如下:#include #include #include #include using namespace std;
#define M 10005
bool prime[M];
void is_prime()
{ int m = sqrt(M+0.5); for(int i = 2; i <= m; ++i) if(prime[i]==0) for(i... 阅读全文