20分的蒟蒻求助!!!
查看原帖
20分的蒟蒻求助!!!
995569
L__B楼主2023/8/27 15:14
#include<bits/stdc++.h>
using namespace std;
struct w{
    int a,b,c,s;
}v[1001];
bool cmp(w x,w y){
    return x.s>y.s;
}
int n,s;
int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d%d%d",&v[i].a,&v[i].b,&v[i].c);
        v[i].s=v[i].a+v[i].b+v[i].c;
    }
    sort(v+1,v+1+n,cmp);
    for(int i=1;i<=n;i++)
      for(int j=i+1;j<=n;j++)
        if(abs(v[i].a-v[j].a)<=5)
          if(abs(v[i].b-v[j].b)<=5)
            if(abs(v[i].c-v[j].c)<=5)
              if(abs(v[i].s-v[i].s)<=10) s++;
    printf("%d",s);
    return 0;
}
2023/8/27 15:14
加载中...