2015-数学(2)
来源:互联网 发布:手机信号测试软件 编辑:程序博客网 时间:2024/04/29 08:19
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>#include <cstring>#include <cmath>using namespace std;int a[32778];int main(){int cn,n,i,j,sum=0;double k;cin >> cn ;while(cn--){sum=0;memset(a,0,sizeof(a));cin >> n;for(i=2;i<=n;++i){if(n%i==0){for(j=i;j<n;j+=i){a[j]=1;}}}for(i=2;i<n;++i){if(a[i]==0){sum++;}}cout << sum+1 << endl;}return 0;}
1 0
- 2015-数学(2)
- 2015-数学(1)
- 2015-数学(3)
- 【1215: 毛毛的数学问题(2)】+ 数学
- 数学建模实录(2)
- gnuplot(2):数学表达式
- Unity3D数学基础(2)
- 数学逻辑习题集(2)
- matlab 基本数学函数(2)
- 3D图形数学(2)
- Flash与数学:球体曲面 (2)
- Flash与数学:圆(2)
- matlab 基本数学函数(2)
- noip2006 2^k进制数 (组合数学)
- 算法分析数学基础(2)
- 数学之美笔记(2)
- 数学问题(2):折半查找
- Codeforces Round #384 (Div. 2)(数学)
- java框架组合
- duilib 修复combo控件打开下拉菜单后不会自动定位到上次选择的位置上的bug
- Android批量打包提速 - 1分钟900个市场不是梦
- C++学习 c++作用域运算符用法(全局变量和局部变量)
- Kali Linux VMWARE 配置静态IP
- 2015-数学(2)
- Android连接百度云数据库demo
- java 学习日记day9 java与数据库
- Docker+Jenkins+Gitlab搭建Nodejs自动化测试实践
- Struts2上传与下载文件 简单例子
- 修改计算机名后OEM无法启动的问题
- 19条经验
- 2015-数学(3)
- 微软的搜索引擎必应|bing会对搜索结果进行恶意软件检测和提醒……