#include<iostream> #include<math.h> #include<stdlib.h> using namespace std; long int yueshu(int x){ long int sum=0; float q=x/2.0; for(int i=2;i<=q;++i){ if(!(x%i)) { sum+=i; } else{ continue; } } return sum; } int main(){ unsigned n; while(cin>>n){ while(n--){ unsigned a,b; cin>>a>>b; long int sa,sb; sa=yueshu(a)+1; sb=yueshu(b)+1; if(sa==b&&sb==a) cout<<"YES"<<endl; else cout<<"NO"<<endl; } } return 0; }
杭电ACM 第2040题
最新推荐文章于 2021-02-20 08:26:05 发布