代码如下:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int m,n,k,l,d,q,p;
int x[1005],y[1005];
int a[1005],b[1005];
int main(){
scanf("%d%d%d%d%d",&m,&n,&k,&l,&d);
for(int i=1;i<=d;i++){
int x1,y1,x2,y2;
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
if(x1==x2)
x[min(y1,y2)]++;
else
y[min(x1,x2)]++;
}
for(int i=1;i<=k;i++){
q=-1;
for(int j=1;j<m;j++){
if(y[j]>q){
q=y[j];
p=j;
}
}
y[p]=0;
a[p]++;
}
for(int i=1;i<=l;i++){
q=-1;
for(int j=1;j<n;j++){
if(x[j]>q){
q=x[j];
p=j;
}
}
x[p]=0;
b[p]++;
}
for(int i=0;i<1005;i++)
{
if(a[i])
printf("%d",i);
}
printf("\n");
for(int i=0;i<1005;i++)
{
if(b[i])
printf("%d",i);
}
return 0;
}