20分求助
查看原帖
20分求助
1416752
yoclo楼主2024/8/14 22:59
#include <iostream>
#include <unordered_map>
#include <vector>
#include <array>
#include <set>

using namespace std;





int main(){

    vector<array<int,4>> st;

    int m;
    int a,b,c,sum;

    int result = 0;

    cin>>m;

    while (m--){
        cin>>a>>b>>c;
        sum = a+b+c;
        for (auto i:st){
            if (i[0]<=a+5 and i[0]>a-5 and i[1]<=b+5 and i[1]>=b-5 and i[2]<=c+5 and i[2]>=c-5 and i[3]<=sum+10 and i[3]>=sum-10){
                result++;
            }
        }
        st.push_back({a,b,c,sum});
    }
    cout<<result;
    return 0;
}
2024/8/14 22:59
加载中...