做的时候脑子差点宕机了,但就是不过
查看原帖
做的时候脑子差点宕机了,但就是不过
1226701
caixukun___123楼主2024/8/18 09:51
#include<bits/stdc++.h>
using namespace std;
bool dx(int a,int b){
	if(a>=b&&a-b<=5)
	     return true;
    if(a<b&&b-a<=5)
        return true;
    return false;
}
bool dj(int a,int b){
	if(a>=b&&a-b<=10)
		return true;
	if(a<b&&b-a<=10)
	    return true;
	return false;
}
struct len{
	int a,b,c,d;
	string s;
}A[1010];
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
	    cin>>A[i].s>>A[i].a>>A[i].b>>A[i].c;
	    A[i].d=A[i].a+A[i].b+A[i].c;
	}    
	for(int i=1;i<n;i++){
		for(int j=i+1;j<=n;j++){
		if(dx(A[i].a,A[j].a))
		if(dx(A[i].b,A[j].b))
		if(dx(A[i].c,A[j].c))
		if(dx(A[i].d,A[j].d))
			cout<<A[i].s<<" "<<A[j].s<<endl;
		}
	}
	return 0;
}
2024/8/18 09:51
加载中...