nyoj767因子和
来源:互联网 发布:淘宝售后的服务流程 编辑:程序博客网 时间:2024/05/01 12:19
因子和
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
题目很简单明了,给你一个数n,判断它是不是素数,如果是素数就输出”Yes”,如果不是素数则输出“No”和它的因子和。例如5,输出“Yes”,6,输出“No 12”.(不包括引号)
- 输入
- 共有t组测试数据(1<=t<=100000)。
接下来有t行,每行有一个数n(1<n<=2000000). - 输出
- 如果是素数,输出“Yes”,不是的话就输出“No”和它的因子和,中间用空格分开。
- 样例输入
5919242375
- 样例输出
No 112No 168No 7YesNo 124
代码:
#include<stdio.h>int main(){int n,T,i,sum,flag=0;scanf("%d",&T);while(T--){scanf("%d",&n);sum=n+1;flag=1;for(i=2;i*i<=n;i++){if(n%i==0){flag=0;if(i*i==n)sum+=i;else{sum+=n/i;sum+=i;}}}if(flag)printf("Yes\n");elseprintf("No %d\n",sum);}return 0;}
0 0
- nyoj767因子和
- nyoj767因子和
- 因子和因子个数
- 因子和
- 因子和
- 因子和
- 因子和
- 因子和
- 因子和
- 因子和
- R语言基础-因子和有序因子
- R语言-因子和有序因子
- R语言-因子和有序因子
- 【专题】因子和与因子个数
- 波特率和波特因子
- 因子和阶乘
- 因子和阶乘
- 因子和阶乘
- java学习篇(四)---浅谈JUnit 3.8
- ios AES128加密解密算法
- ProtelDXP高级功能
- githubgrep
- linux下检测网卡与网线连通状态
- nyoj767因子和
- 华为2015机试题目汇总
- 寄存器虚拟机
- 日通过人员如图一突然又热又突然一天v
- WOJ(记忆化搜索)
- hdu 1254(推箱子游戏bfs+状态标记)
- 字节码解释执行
- ubuntu 待机休眠
- UVA - 704 Colour Hash(双向bfs+hash+线性表)