杭电acm 2040 亲和数
2012-10-11 19:26
288 查看
#include<iostream>
using namespace std;
int tg(int a);
int main()
{
int t,a,b;
cin>>t;
while(t--)
{
cin>>a>>b;
if(tg(a)==b&&tg(b)==a)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
int tg(int a)
{
int t=a;
int sum=0;
while(--t)
{
if(a%t==0)
sum+=t;
}
return sum;
}
using namespace std;
int tg(int a);
int main()
{
int t,a,b;
cin>>t;
while(t--)
{
cin>>a>>b;
if(tg(a)==b&&tg(b)==a)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
int tg(int a)
{
int t=a;
int sum=0;
while(--t)
{
if(a%t==0)
sum+=t;
}
return sum;
}
相关文章推荐
- 杭电ACM 2040 亲和数
- 杭电acm--2040
- 杭电ACM 2040 亲和数
- 杭电ACM 2040 亲和数
- 杭电ACM 2040 亲和数
- 杭电ACM 2040:亲和数
- 杭电 acm 2040 亲和数
- 【ACM】杭电1036:Average is not Fast Enough!
- 杭电acm 悼念512汶川大地震遇难同胞——选拔志愿者
- 杭电_ACM_The 3n + 1 problem
- 【ACM】杭电1178:Heritage from father 小心溢出!
- 杭电ACM1000题
- 杭电ACM 1000 A + B Problem
- 杭电ACM 2002 计算球体积
- 杭电ACM A + B Problem II
- 杭电ACM 2009 求数列的和
- 杭电ACM 2017 字符串统计
- 杭电acm 1060
- 杭电acm阶段训练计划
- 杭电ACM中一部分关于string的题目