Problem Description
古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 
1+2+4+5+10+11+20+22+44+55+110=284。 
而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。 
你的任务就编写一个程序,判断给定的两个数是否是亲和数
 
Input
输入数据第一行包含一个数M,接下有M行,每行一个实例,包含两个整数A,B; 其中 0 <= A,B <= 600000 ;
 
Output
对于每个测试实例,如果A和B是亲和数的话输出YES,否则输出NO。
 
Sample Input
2
220 284
100 200
 
Sample Output
YES
NO
 #include <cstdio>
int fun(int num)
{
int s=;
for(int i=;i<num/+;i++)
{
if(num%i==)
s=s+i;
}
return s;
} int main()
{
int n, a, b;
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&a,&b);
if(fun(a)==b && fun(b)==a)
printf("YES\n");
else
printf("NO\n");
}
return ;
}

最新文章

  1. Node.js入门教程:Node.js如何安装配置并部署第一个网站
  2. 安全标识符SID技术介绍及查看技巧
  3. 安装android studio报错Failed to install Intel HAXM.
  4. CPU tick counter
  5. 在MyEclipse上搭建web服务器
  6. 百度地图和js操作iframe
  7. 【BZOJ】1006: [HNOI2008]神奇的国度 弦图消除完美序列问题
  8. Netbeans代码配色主题大搜集
  9. Day7 - Python基础7 面向对象编程进阶
  10. Python数据结构之二叉树
  11. 201521123075 《Java程序设计》第4周学习总结
  12. Autofac学习之三种生命周期:InstancePerLifetimeScope、SingleInstance、InstancePerDependency
  13. CSAPP缓冲区溢出攻击实验(下)
  14. app每次更新版本时调用js代码提示用户下载更新
  15. 第四节,目标检测---YOLO系列
  16. Tomcat 8默认工具manager管理页面访问配置
  17. PDF to image
  18. Learning to rank相关的pointwise,pairwise,listwise
  19. LA 3213 古老的密码
  20. 探寻ASP.NET MVC鲜为人知的奥秘(3):寻找多语言的最佳实践方式

热门文章

  1. (2)入门指南——(2)jQuery可以做什么(What jQuery does)
  2. Linux命令之查找
  3. D3画图学习一
  4. linux性能调优概述
  5. SSH端口修改
  6. codevs 1733 聪明的打字员 (Bfs)
  7. jquery 滚动加载
  8. 手机Web网站,设置拒绝电脑访问
  9. 设计模式:模版模式(Template Pattern)
  10. 引号 shell