为什么ans/2不行呢,只有30分
查看原帖
为什么ans/2不行呢,只有30分
1806207
JAYCHOU1978楼主2025/7/29 16:45
#include <bits/stdc++.h>
using namespace std;
int a[10005],b[10005];
int main(){
    int n,sum=0;
    cin>>n;
    for(int i=1;i<=n;i++){
         cin>>a[i];
        b[a[i]]++;
    }
       for(int i=1;i<=n;i++){
           for(int j=1;j<=n;j++){
                if(i!=j&&b[a[i]+a[j]]==1){
                         sum++;    
                       // cout<<a[i]<<" "<<a[j]<<" "<<endl;          
           }
       }
   }
        cout<<sum/2;
    return 0;
}
2025/7/29 16:45
加载中...