0分求条
查看原帖
0分求条
1398557
congcong2012楼主2025/1/29 10:06
#include<bits/stdc++.h>
using namespace std;
long long n,a[114514],ans;

bool pf(int x){
    for(int i=2;i<=x;i++){
        if(i*i==x) return true;
    }
    return false;
}
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    for(int i=1;i<=n;i++){
        for(int j=i+1;j<=n;j++){
            if(pf(a[i]+a[j])) ans++;
        }
    }
    cout<<ans;
    return 0;
}
2025/1/29 10:06
加载中...