40分求助
查看原帖
40分求助
1048576
New_Void楼主2024/12/26 21:21
#include <iostream>
#include <set>
using namespace std;
int arr[10005];
int main(){
    int n;
    cin>>n;
    set<int> s;
    for (int i=0;i<n;i++){
        int a;
        cin>>a;
        s.insert(a);
    }
    int c=0;
    for (int i:s){
        for (int j:s){
            for (int z:s){
                if (j==z){
                    continue;
                }
                else if (j+z==i){
                    if (arr[j]==0 || arr[z]==0){
                        arr[j]+=1;
                        arr[z]+=1;
                        c+=1;
                    }
                }
            }
        }
    }
    cout<<c;
    return 0;
}
2024/12/26 21:21
加载中...