0pts求助 样例过了
查看原帖
0pts求助 样例过了
242805
oqso楼主2021/8/17 22:37
#include<iostream>
#include<cmath>
#include<cstring>
using namespace std;
int n;
int cnt[10005];
struct student{
	char name[10005];
	int c,m,e;
}sd[10005];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>sd[i].name>>sd[i].c>>sd[i].m>>sd[i].e;
		cnt[i]+=sd[i].c+sd[i].m+sd[i].e;
	}
	for(int i=2;i<=n;i++){
		for(int j=1;j<i;j++){
			if(abs(cnt[i]-cnt[j])<=10&&abs(sd[i].c-sd[j].c)<=5&&abs(sd[i].m-sd[j].m)<=5&&abs(sd[i].e-sd[j].e)<=5){
				if(strcmp(sd[i].name,sd[j].name)<0)	cout<<sd[i].name<<" "<<sd[j].name<<endl;
				else	cout<<sd[j].name<<" "<<sd[i].name<<endl;
			}
		}
	}
	return 0;
}
2021/8/17 22:37
加载中...