瞎蒙通过了,请大佬看看是为什么
查看原帖
瞎蒙通过了,请大佬看看是为什么
432545
D_rose楼主2020/11/28 11:55

14行不应该是令q的初始值为1吗,不然不就会自己和自己比较了?

#include<stdio.h>
#include<math.h>
int main(){
	int n;
	scanf("%d",&n);
	int a[n][4];
	for (int i=0;i<n;i++){
		scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);
		a[i][3]=a[i][0]+a[i][1]+a[i][2];
	}
	int count=0;
	for (int p=0;p<n;p++){
		for (int q=0;q<p;q++){
			if(abs(a[p][0]-a[q][0])<=5&&abs(a[p][1]-a[q][1])<=5&&abs(a[p][2]-a[q][2])<=5&&abs(a[p][3]-a[q][3])<=10){
				count++;
			}
		}
	}
	printf("%d",count);
	return 0;
}
2020/11/28 11:55
加载中...