洛谷 P5728 【深基5.例5】旗鼓相當的對手

這裏是引用

AC代碼:

#include<stdio.h>
#include<math.h>

int main(){
	int n, flag=0;
	scanf("%d", &n);
	int a[n][3];
	for(int i=0; i<n; i++){     //一個循環,輸入三次,降低複雜度 
		scanf("%d", &a[i][0]);
		scanf("%d", &a[i][1]);
		scanf("%d", &a[i][2]);
	}
	
	for(int i=0; i<n; i++){  //拿第 i 名同學與其他比 
		for(int j=i+1; j<n; j++){
			int x = fabs( a[i][0] - a[j][0] );  //語文 
			int y = fabs( a[i][1] - a[j][1] );  //數學 
			int z = fabs( a[i][2] - a[j][2] );  //英語 
			int s = fabs( (a[i][0]+a[i][1]+a[i][2]) - (a[j][0]+a[j][1]+a[j][2]) );   //總分差
			if(x <= 5 && y <= 5 && z <= 5 && s <= 10){
				flag += 1;
			}
		} 
	} 
	
	printf("%d", flag);
	
	return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章