因子和

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述

题目很简单明了,给你一个数n,判断它是不是素数,如果是素数就输出”Yes”,如果不是素数则输出“No”和它的因子和。例如5,输出“Yes”,6,输出“No  12”.(不包括引号)

输入
共有t组测试数据(1<=t<=100000)。
接下来有t行,每行有一个数n(1<n<=2000000).
输出
如果是素数,输出“Yes”,不是的话就输出“No”和它的因子和,中间用空格分开。
样例输入
5
91
92
4
23
75
样例输出
No 112
No 168
No 7
Yes
No 124
AC码:
#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;
}

NYOJ 767 因子和相关推荐

  1. poj-1845 Sumdiv nyoj - 928 小M的因子和

    题意:求解A^B的因子和 mod 9901 先求解素因子,然后二分求解等比数列 #include<cstdio> #include<cmath> typedef long lo ...

  2. Python:PDB文件中原子和残基重新编号

    Python脚本:PDB文件中原子和残基重新编号 Command: python renumber_pdb.py -i protein.pdb -a -r > output.pdb renumb ...

  3. 青年生命科学论坛报告:扩增子和宏基因组数据分析与可视化流程—刘永鑫(北京210606)...

    感谢中科院动物所青促会组织的第三届青年生命科学论坛的邀请,参加本次大会,并和微生物所王军老师共同负责了<微生物组>专题的召集工作.感谢11位微生物组专题报告人的辛苦准备和分享. 现将本次1 ...

  4. 扩增子和宏基因组数据分析流程和可视化方案—刘永鑫(南京,2020年11月27日)

    感谢中科院南京土壤所褚海燕老师的邀请,参加微生物生态与生物信息技术培训. 本次会议预计300人规模的会议,结果现场来了超千人.即使会议进行至第二天下午接近尾声,依然火爆如下: 我将本次90分钟报告&l ...

  5. sqlalchemy Specified key was too long; max key length is 767 bytes的解决办法

    sqlalchemy出现以下错误: sqlalchemy Specified key was too long; max key length is 767 bytes 原因 字符集设成了utf8mb ...

  6. NYOJ 30 Gone Fishing JAVA+解析

    Gone Fishing这道题目运用的多次折合成一次这种思想我首次见,我想的一个思路是,每次算一下鱼量和时间代价比,这个代码我没有敲,下面的代码是一位仁兄敲得,我研读了一下,做了一个注释,应该有利于后 ...

  7. faig在matlab意思,MATLAB在电力电子和运动控制系统实验教学中的应用

    第24卷第3期 2006年5月 西安航空技术高等专科学校学报 Journal of Xi 'an Aerotechnical College Vol 124No 13May .2006 收稿日期:20 ...

  8. 固态器件理论(4)电子和“空穴”

    文章目录 写在前面 正文 电子结构 半导体杂质 用于生产半导体的元素 结论 交个朋友 写在前面 原文链接 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 正文 与金属相比,纯半导体是相对较 ...

  9. mysql万能密钥,mysql错误:指定的密钥太长;最大密钥长度为767字节

    我必须运行这个命令来更改表中的一个列. ALTER table XYZ修改值VARCHAR(1024): 当我运行它时,我得到这个错误. 第1行出现错误1071(42000):指定的密钥太长:最大密钥 ...

最新文章

  1. ​一文读懂EfficientDet
  2. 如何面向用户价值编写敏捷开发用户故事
  3. CFA将人工智能列入考试内容折射啥
  4. python批量修改word特定位置的内容_利用python批量修改word文件名的方法示例
  5. ToolProvider.getSystemJavaCompiler() return null 的解决方法
  6. 使用deploy命令上传jar到私有仓库
  7. 花书+吴恩达深度学习(二四)蒙特卡罗方法(重要采样,MCMC)
  8. Qt元对象和属性机制
  9. mach内核和linux对比,海思Hi3511/Hi3512 Linux内核与标准内核差异说明
  10. string的一些基本操作和骚操作
  11. 5安卓输入法键盘显示 搜索_日语输入法怎么用?
  12. [论文总结] 智慧农业论文摘要阅读概览
  13. ckeditor使用
  14. GCD中dispatch_apply函数的使用方法
  15. android程序设计报告 尤志宁,尤志宁 - 集美大学 - 计算机工程学院
  16. 两种批处理方式(操作系统)
  17. TiDB函数和操作符
  18. 磊科路由器dns服务器无响应,磊科MG1200AC的DNS抽风问题
  19. 用CSS3实现旋转的CD
  20. java多线程批量插入实战

热门文章

  1. vim基础-一般模式
  2. 二叉搜索树的第k个结点
  3. Vim技能修炼教程(16) - 浮点数计算函数
  4. zoj 3386 Trick or Treat 三分 求最大值的 最小值
  5. 跨平台 获取系统信息的python库 http://support.hyperic.com/disp
  6. 使用|DataDirectory| 的烦恼
  7. Prepare document for Week 2: Signaloid in Logistics
  8. wota dance
  9. 要找到现阶段最适合自己的方法
  10. formal method第10课