50分求调
查看原帖
50分求调
1022608
set_map楼主2025/2/7 09:47
#include<bits/stdc++.h>
using namespace std;
struct node{
	int id,num;
}x[2005],y[2005];
int n,m,k,l,d;
bool cmp(node a,node b){
	return a.id<b.id;
}
int main() {
	cin>>n>>m>>k>>l>>d;
	for(int i=1;i<=d;i++){
		int a,b,c,d;
		cin>>a>>b>>c>>d;
		if(a==c){
			int t=min(b,d);
			y[t].id=t;
			y[t].num++;
		}
		else{
			int t=min(a,c);
			x[t].id=t;
			x[t].num++;
		}
	}
	sort(x+1,x+n+1,cmp);
	sort(y+1,y+m+1,cmp);
	for(int i=1;i<=n;i++)if(x[i].num>0)cout<<x[i].id<<" ";
	cout<<endl;	
	for(int i=1;i<=m;i++)if(y[i].num>0)cout<<y[i].id<<" ";
	cout<<endl;	
	return 0;
}

提交记录

2025/2/7 09:47
加载中...