hdu 2040

#include<iostream>
using namespace std;
void main()
{
    int t,s,n,m,k;
    int qhs(int);
    cin>>k;
    while(cin>>n,cin>>m,k--){
        t=qhs(n);
        //s=qhs(t);
        if(t==m)
            cout<<"YES"<<endl;
        else
            cout<<"NO"<<endl;
    }
}
int qhs(int x)
{
    int i=0,t=1;
    for(i=2;i*i<x;i++)
        if(x%i==0)
            t+=i+x/i;
        for(;i*i<=x;i++)
        {if(i*i==x)
        t+=i;break;}
        return t;
}

posted @ 2014-12-17 11:30  __夜风  阅读(174)  评论(0编辑  收藏  举报