自我感觉良好的样例过不了的代码
查看原帖
自我感觉良好的样例过不了的代码
1044970
LucAlva楼主2023/11/11 10:32
#include <bits/stdc++.h>
using namespace std;
struct xuesheng{
	string a;
	int b,c,d,s;
};
int main(){
    int n;
    cin>>n;
    xuesheng e[n+1];
    for(int i=1;i<=n;i++){
		cin>>e[i].a>>e[i].b>>e[i].c>>e[i].d;
		e[i].s=e[i].b+e[i].c+e[i].d;
		for(int j=1;j<i;j++){
			int t=0;
			if(e[j].b>e[i].b){
				if(e[j].b-e[i].b<=5){
					t++;
				}
			}
			else if(e[i].b-e[j].b<=5){
					t++;
				}
			if(e[j].c>e[i].c){
				if(e[j].c-e[i].c<=5){
					t++;
				}
			}
			else if(e[i].c-e[j].c<=5){
					t++;
				}
			if(e[j].d>e[i].d){
				if(e[j].d-e[i].d<=5){
					t++;
				}
			}
			else if(e[i].d-e[j].d<=5){
					t++;
				}
			if(e[j].s>e[i].s){
			    if(e[j].s-e[i].s<=10){
					t++;
				}
			}
			else if(e[i].s-e[j].s<=10){
					t++;
				}
			if(t==4){
				cout<<e[j].a<<" "<<e[i].a<<"\n";
			}
		}
	}
	return 0;
}
2023/11/11 10:32
加载中...