30求调
查看原帖
30求调
1026049
yxxlxtxx楼主2023/7/14 09:21
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
    int n,sum=0;
    cin>>n;
    int a[n];
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
	sort(a,a+n);
    for(int i=0;i<n;i++){
        for(int j=i+1;j<n;j++){
            if(binary_search(a,a+n,a[i]+a[j])){  //老师没教的新函数:查找指定区域内是否包含某个目标元素
                sum++;
            }
        }
    }
    cout<<sum;
    return 0;
}

只能过1,3,5,其他过不了

2023/7/14 09:21
加载中...