关于亲和数的详细解释如下:

http://www.kepu.net.cn/gb/basic/szsx/8/8_83/8_83_1004.htm

/*

亲和数

时间限制:2000/1000 MS(JAVA /其他)内存限制:三万二千七百六十八分之六万五千五百三十六K(Java /其他的)
总提交(S):15934接受提交的文件:9916
问题说明

古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:

1+2+4+5+10+11+20+22+44+55+110=284。

而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。

你的任务就编写一个程序,判断给定的两个数是否是亲和数


 

输入

输入数据第一行包含一个数M,接下有中号行​​,每行一个实例,包含两个整数Å,B,其中0 <= A,B <= 600000;

 

产量

对于每个测试实例,如果“和乙是亲和数的话输出YES,否则输出NO。

 

采样输入

2 220 284 100 200

 

样本输出

YES NO
*/
#include<iostream>
int main()
{
using namespace std;
unsigned count;
cin>>count;
while(count--)
{
unsigned x,y,m=,n=;
cin>>x>>y;
for(int i=;i<=x/;++i)
if(x%i==)
m+=i;
if(m!=y)
{
cout<<"NO"<<endl;
continue;
}
for(int i=;i<=y/;++i)
if(y%i==)
n+=i;
if(n==x)
{
cout<<"YES"<<endl;
}
else
cout<<"NO"<<endl;
}
return ;
}

ACM2040的更多相关文章

随机推荐

  1. [转载]Dotfuscator Professional Edition 4.9.7500.9484 混淆工具破解版+使用教程

    如有转载,请注明出处: http://www.cnblogs.com/flydoos/archive/2012/01/26/2329536.html Dotfuscator Professional ...

  2. uva 147

    一个简单的dp   面值是5的倍数  将面值都除5   因为输出问题wa .... #include <iostream> #include <cstring> #includ ...

  3. FZU-1924+判断环/DFS/BFS

    dfs: /* dfs */ #include<stdio.h> #include<string.h> #include<stdlib.h> #include< ...

  4. 关于DataTables一些小结

    最近项目中使用了DataTables,故小结了一下. 导入CSS文件<link rel="stylesheet" href="<%=base %>/js ...

  5. CURL与PHP-CLI的应用【CURL篇】

    curl是一个极为强大的HTTP传输工具,支持文件的上传和下载; curl在命令行下的使用 命令参数 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <str ...

  6. IOS - IOS之同步请求、异步请求、GET请求、POST请求

    1.同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2.异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然 ...

  7. 213. House Robber II

    题目: Note: This is an extension of House Robber. After robbing those houses on that street, the thief ...

  8. 200. Number of Islands

    题目: Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is s ...

  9. 174. Dungeon Game

    题目: The demons had captured the princess (P) and imprisoned her in the bottom-right corner of a dung ...

  10. jdk1.8.0_101/bin下各文件解释

    appletviewer - Runs applets outside of a web browser. extcheck - Detects version conflicts between a ...