找新朋友(公约数系列问题)
来源:互联网 发布:淘宝号一天可以刷几单 编辑:程序博客网 时间:2024/06/15 08:01
杭电地址:http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=2§ionid=1&problemid=8
找新朋友
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1838 Accepted Submission(s): 887Problem Description
新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。
Input
第一行是测试数据的组数CN(Case number,1<CN<10000),接着有CN行正整数N(1<n<32768),表示会员人数。
Output
对于每一个N,输出一行新朋友的人数,这样共有CN行输出。
Sample Input
22560824027
Sample Output
768016016
#include <iostream>using namespace std;int main(){int flag; int shu[32768];cin>>flag;int N;for(int a=0;a<flag;a++){cin>>N;memset(shu,0,sizeof(shu));for(int n=2;n<=N;n++){if(N%n==0){for(int j=n;j<=N;j+=n)shu[j]=1;}}int m(0); for(int i=1;i<=N;i++) if(shu[i]==0) m++; cout<<m<<endl;}return 0;}
- 找新朋友(公约数系列问题)
- HDU 1286 找新朋友 素数筛选法求公约数
- 找新朋友 //找两个数是否有共同的公约数
- 找新朋友(1286)
- 找新朋友(欧拉互质)
- HDU1286---找新朋友 HDU(104)
- 找新朋友(杭电1286)
- 找新朋友,(欧拉公式)
- 找新朋友(欧拉函数)
- 找新朋友(欧拉函数)
- HDU1286找新朋友(求欧拉函数)
- 找新朋友(欧拉函数)
- 【HDU1286】找新朋友(欧拉)
- 找新朋友
- 找新朋友
- HDU1286:找新朋友
- 找新朋友
- 找新朋友
- hdu 1839 Delay Constrained Maximum Capacity Path
- 超棒的悬浮层式的页面元素注解jQuery插件 - Chardin.js
- 对象参数深入分析jQuery.prototype.init选择器源码 Strut2教程-java教程
- socket 实现即时通信
- VC运行时库
- 找新朋友(公约数系列问题)
- 李易:再谈中国互联网三座大山
- QQ2013协议分析(解密篇)
- csapp2e 家庭作业 2.91
- 代码的坏味道之十四 :Temporary Field(令人迷惑的暂时值域)
- MFC使用ADO连接SQL数据库的学习手记
- ASCII码表
- zoj 3661 Palindromic Substring(后缀数组)
- 汇编指令速查