运行结果是对的,但为什么会RE呢?
查看原帖
运行结果是对的,但为什么会RE呢?
1631309
zwhnb124楼主2025/1/16 16:02
#include<stdio.h>
#include<math.h>
#include<stdlib.h>

int main(){
    int N,a[N+2],b[N+2],c[N+2],count=0;
    scanf("%d",&N);

    for(int i=1;i<=N;i++){
        if(i<N){
            scanf("%d %d %d\n",&a[i],&b[i],&c[i]);
        }else{
            scanf("%d %d %d",&a[i],&b[i],&c[i]);
        }
    }

    for(int i=1;i<N;i++){
        for(int j=i+1;j<=N;j++){
            if((abs(a[i]-a[j])<=5)&&(abs(b[i]-b[j])<=5)&&(abs(c[i]-c[j])<=5)&&(abs(a[i]+b[i]+c[i]-a[j]-b[j]-c[j])<=10)){
                count++;
            }
        }
    }

    printf("%d",count);

    return 0;
}
2025/1/16 16:02
加载中...