1 条题解

  • 1
    @ 2026-8-28 20:00:55

    #include <bits/stdc++.h> using namespace std; const int N = 1010; int a[N]; int main(){ int n; cin >> n; for(int i=1;i<=n;i++){ cin>>a[i]; } int ans=0; for(int i=1;i<=n;i++){ for(int j=i+1;j<=n;j++){ int m = a[i] + a[j]; int t = sqrt(m + 1e-7); if(t * t == m)ans++; } } cout<<ans<<endl; }

    • 1

    信息

    ID
    53
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    10
    已通过
    3
    上传者