【题解】LuoguP5728旗鼓相当的对手

#include<bits/stdc++.h>
struct {
    int a,b,c
}stu[1000];
int main () {
    int n,sum;
    std::cin >> n;
    for(int i = 0;i < n;i ++)std::cin >> stu[i].a >> stu[i].b >>stu[i].c;
    for(int i = 0;i < n;i ++){
        for(int j = 0;j < i;j ++){
            if(   (std::abs(stu[i].a - stu[j].a) <= 5)&&
                  (std::abs(stu[i].b - stu[j].b) <= 5)&&
                  (std::abs(stu[i].c - stu[j].c) <= 5)&&
                  (std::abs((stu[i].a+stu[i].b+stu[i].c - stu[j].a - stu[j].b - stu[j].c))  <= 10))
                sum ++ ;
        }
    }
    std::cout << sum;
}

猜你喜欢

转载自www.cnblogs.com/sdltf/p/12898735.html