亲和数

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 16388    Accepted Submission(s): 10218

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

Author
linle

Source
2005实验班短学期考试

Recommend
lcy

#include<stdio.h>
int f(int x)
{int ans=0,i;for (i=1;i<=x/2;i++)if (x%i==0) ans+=i;return ans;
}
int main()
{int T,a,b;scanf("%d",&T);while (T--){scanf("%d%d",&a,&b);if (f(a)!=b || f(b)!=a) printf("NO\n");else printf("YES\n");}return 0;
}

转载于:https://www.cnblogs.com/dramstadt/p/3252843.html

亲和数[HDU2040]相关推荐

  1. HDU2040 亲和数【水题】

    亲和数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  2. HDU 2040:亲和数

    亲和数 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  3. 亲和数 杭电2040

    古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284. 而284的所有真约数为1.2.4.71. ...

  4. 像亲和数一样亲密无间(洛谷P1851题解,Java语言描述)

    前言 "朋友是你灵魂的倩影,要像220与284一样亲密." --毕达哥拉斯 题目要求 P1851题目链接 分析 本题有点讲究,值得说道说道. 这个题看起来很迷惑,其实是数学上的&q ...

  5. 信息学奥赛一本通 1154:亲和数

    [题目链接] ybt 1154:亲和数 a<>b的意思是a不等于b [题目考点] 1. 因子 自然数a的因子是指能整除a的所有自然数,但不含a本身 2. 函数 [解题思路] 设函数求一个数 ...

  6. 信息学奥赛一本通(1154:亲和数)

    1154:亲和数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 22462     通过数: 13472 [题目描述] 自然数a的因子是指能整除a的所有自然数,但 ...

  7. 亲和数(信息学奥赛一本通-T1154)

    [题目描述] 自然数a的因子是指能整除a的所有自然数,但不含a本身.例如12的因子为:1,2,3,4,6.若自然数a的因子之和为b,而且b的因子之和又等于a,则称a,b为一对"亲和数&quo ...

  8. java int sum 0 i_【亲和数】 (Java代码)

    解题思路: 注意事项: 参考代码: import java.util.Scanner; public class 亲和数 { public static int f(int a,int b) { in ...

  9. 亲和数(220/284)

    亲和数(amicable number) 由费马发现,亲和数指的是一对数,其中每一个数是另一个数的因数之和. 毕达哥拉斯学派给出了一非凡的发现,220 和 284 是亲和数. 220 的因数为:1, ...

最新文章

  1. python语言能干什么-python语言可以干什么
  2. USTC English Club Note20171013(5)
  3. 发挥游戏人工智能的最大价值:线程化
  4. 2021上半年短视频及电商生态研究报告
  5. highcharts 折线图 和柱状图读取 json值
  6. 发布一个平滑进度条控件
  7. 主成分分析 与 因子分析
  8. php $smarty-display,display - [ smarty完全中文手册 ] - 在线原生手册 - php中文网
  9. android ukey,Tenorshare 4uKey for Android
  10. 单片机- >网络模块(WIFI or 4G)->logstash->kafka->写入服务->es->grafana
  11. 黑苹果16g内存够用吗_刚脱坑黑苹果,给想装黑苹果的几个建议
  12. 【独行秀才】macOS Big Sur 11.6.5正式版(20G517)原版镜像
  13. 第九周项目六--三色球问题
  14. swiper的基础使用(十五)
  15. 万字长文带你解读Linux
  16. MySQL--基础知识点--51--dual
  17. 关于锐捷认证与傻瓜路由器
  18. 复现《Region Filling and Object Removal by Exemplar-Based Image Inpainting》
  19. 一些经常送福利的技术公众号
  20. Android 点击图片放大至全屏 再次点击关闭过度动画 Shared Element效果(共享元素效果)

热门文章

  1. Helm 3 完整教程(十五):Helm 函数讲解(9)网络函数、文件路径函数、类型检查函数
  2. Linux添加用户并赋管理员权限
  3. PowerDesigner生成数据库表
  4. idea/eclipse/vscode同时搜索多个文件类型
  5. 初赛中的CCF广告题
  6. jquery绑定方法on的
  7. 计算机组成原理—主存容量扩展
  8. QT 实现采集即时音频信号并发送至另一台电脑播放
  9. 试题2 入门训练 圆的面积
  10. Codeforces Round #179 (Div. 2): D. Greg and Graph(Floyd)