1 条题解

  • 0
    @ 2025-8-27 19:51:06

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    bool check(int x){
    int y = sqrt(x);
    return y*y==x;
    }
    int main(){
    int t;
    cin>>t;
    while(t--){
    int n;
    cin>>n;
    int fl=0;
    for(int i=1;i*i<n;i++){
    int j=n-i*i;
    if(check(j))fl=1;
    }
    if(fl)cout<<"Yes\n";
    else cout<<"No\n";
    }
    }
    
    • 1

    信息

    ID
    5333
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者