#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;
}
提交记录