xdm,求助,我这个只有20分,是啥问题?
查看原帖
xdm,求助,我这个只有20分,是啥问题?
388923
Tuowu楼主2020/10/31 10:25

这是我的代码,不知道是啥问题,只有#1过了,题目的样例测试正常。不过看#2机输入的数字有点奇怪就是。

#include <bits/stdc++.h>
using namespace std;
int score[1000][3],b[1000];
int main() {
	int N,num=0;
	cin>>N;
	for(int i=0; i<N; i++) {
		for(int j=0; j<3; j++) {
			cin>>score[i][j];
		}
	}
	for(int i=0; i<N; i++) {
		for(int j=0; j<3; j++) {
			b[i]+=score[i][j];
		}
	}
	for(int i=0; i<N-1; i++) {
		int y=0;
		for(int j=0; j<3; j++) {
			if(abs(score[i][j]-score[i+1][j])<=5)
				y++;
		}
		if(y==3&&abs(b[i]-b[i+1])<=10) {
			num++;
		}
	}
	cout<<num;
}
2020/10/31 10:25
加载中...