满足输出样例但是0分T T
查看原帖
满足输出样例但是0分T T
1138016
liuyijun1119楼主2023/11/1 10:30
#include<iostream>
#include<cmath>
using namespace std;
int main() {
	int n,js=0;
	cin >> n;
	int score[1001][3],sum[1001];
	for (int i = 0; i < n; i++)
		for (int j = 0; j < 3; j++) {
			cin >> score[i][j];//记录i号的3门成绩
			sum[i] += score[i][j];//记录总分
		}
	for (int i = 0; i < n; i++) {
		for (int x=i+1; x < n; x++) {//i号与除了自己的所有人比较
			int m = 0;//用于遍历3门成绩
			if (abs(sum[i] - sum[x] <= 10)) {
				while (m<=2) {
					if (abs(score[i][m] - score[x][m] > 5))
						break;
					if (m == 2) {//3门都不大于5
						js++;
					}
					m++;
				}
			}
		}
	}
	cout << js;
	return 0;
}
2023/11/1 10:30
加载中...