救我
查看原帖
救我
1305780
Tommy0429楼主2025/2/5 19:53
#include<bits/stdc++.h>
using namespace std;
int n;
struct st{
	string na;
	int ch,ma,en;
	int sum=ch+ma+en;
}a[1010];
bool bj(int x,int y,int z){
	return x<=y+z&&y<=x+z;
}
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i].na>>a[i].ch>>a[i].ma>>a[i].en;
	}
	for(int i=0;i<n;i++){
		for(int j=i+1;j<n;j++){
			if(bj(a[i].ch,a[j].ch,5)&&
			bj(a[i].ma,a[j].ma,5)&&
			bj(a[i].en,a[j].en,5)&&
			bj(a[i].ch+a[i].ma+a[i].en,a[j].ch+a[j].en+a[j].ma,10)
			){
					cout<<a[i].na<<" "<<a[j].na<<endl;
		}
	}
}
	return 0;
}
2025/2/5 19:53
加载中...