0分求助,样例未过
查看原帖
0分求助,样例未过
878589
xuyufei123楼主2024/3/23 19:47
#include<bits/stdc++.h>
using namespace std;

int main(){
	int m,n,k,l,d;
	int x1[2005],y1[2005],x2[2005],y2[2005];
	cin>>m>>n>>k>>l>>d;	
	int a[2005],b[2005];
	for(int i=1;i<=d;i++){
		cin>>x1[i]>>y1[i]>>x2[i]>>y2[i];
		if(x1[i]==x2[i])a[x1[i]]++;
		if(y1[i]==y2[i])b[y1[i]]++;
	}
	sort(a+1,a+1+m);
	sort(b+1,b+1+n);
	for(int i=d;i>=1;i--){
		if(a[i]){
			if(k==0){
				cout<<endl;
				break;
			}	
			cout<<i<<" ";
			k--;
		}
	}
	for(int i=d;i>=1;i--){
		if(b[i]){
			if(l==0){
				cout<<endl;
				break;
			}	
			cout<<i<<" ";
			l--;
		}
	}
	return 0;
}

2024/3/23 19:47
加载中...