解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll a[100000],b[100000];
long long yueshu(long long x)
{
ll sum=0;
for(int i=1;i<=x-1;i++)
{
if(x%i==0)
sum+=i;
}
return sum;
}
int main()
{
ll n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i]>>b[i];
}
for(int i=1;i<=n;i++)
{
if(yueshu(b[i])==a[i]&&yueshu(a[i])==b[i])
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:626 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:856 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
a+b浏览:452 |
罗列完美数 (C语言代码)浏览:519 |
简单的a+b (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
Tom数 (C语言代码)浏览:598 |
数组输出 (C语言代码)浏览:749 |