70分求条!!!!
查看原帖
70分求条!!!!
1663748
byh_ANDY楼主2025/8/1 19:46
#include<bits/stdc++.h>
using namespace std;
int main() {
    int n=0;
    int a[100001];
    cin>>n;
    bool flag=0;
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    for(int i=0;i<n;i++){
        flag=0;
        for(int x=1;x*x<=a[i];x++){
            for(int y=x;y*y<=a[i]-x*x;y++){
                if(x*x+y*y==a[i]){
                    cout<<"Yes"<<endl;
                    flag=1;
                    break;
                }
                if(flag!=0)break;
            }
        }
        if(flag==0)cout<<"No"<<endl;
    }
    return 0;
}
2025/8/1 19:46
加载中...