CE求助
查看原帖
CE求助
748426
zyc1219楼主2023/1/10 20:39
#include<bits/stdc++.h>
using namespace std;
struct student{
	string name;
	double Languages,math,English;
}m[1005];
struct answer{
	string a_name;
	double sum,a,b,c; 
}w[1005];
long long n;
inline void ans(student x[n++]){
	for(int i=1;i<=n;i++){
		w[i].a_name=m[i].name;
		w[i].sum+=x[i].Languages+x[i].math+x[i].English;
		w[i].a=x[i].Languages;
		w[i].b=x[i].math;
		w[i].c=x[i].English;
		if((abs(x[i].a-x[i-1].a)<=5)&&(abs(x[i].b-x[i-1].b)<=5)&&(abs(x[i].c-x[i-1].c)<=5)&&(abs(x[i].sum-x[i-1].sum)<=10)){
			cout<<w[i-1].a_name<<' '<<w[i].a_name<<endl<<w[i].a_name<<' '<<w[i-1].a_name<<endl;
		}
	}
}
inline void read(){
	cin>>m[i].name>>m[i].Languages>>m[i].math>>m[i].English;
	w[i].sum+=m[i].Languages+m[i].math+m[i].English;
	w[i].a=m[i].Languages;
	w[i].b=m[i].math;
	w[i].c=m[i].English;
	for(int i=2;i<=n;i++){
		cin>>m[i].name>>m[i].Languages>>m[i].math>>m[i].English;
		ans(m[i]);
	}
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cin>>n;
	read();
    return 0;
}

2023/1/10 20:39
加载中...