#include<bits/stdc++.h>
using namespace std;
struct A{
	int n1,p1;
}k[1005],l[1005];
int m,n,p,q,d,x1,y1,x2,y2;
bool cmp(A xx,A yy){
	return xx.n1>yy.n1;
}
bool cmp1(A xxx,A yyy){
	return xxx.p1<yyy.p1;
}
int main(){
    cin>>m>>n>>p>>q>>d;
    for(int i=1;i<=d;i++){
        cin>>x1>>y1>>x2>>y2;
        if(x1==x2){
        	l[min(y1*1.0,y2*1.0)].p1=min(y1*1.0,y2*1.0);
        	l[min(y1*1.0,y2*1.0)].n1++;
		}else{
			k[min(x1*1.0,x2*1.0)].p1=min(x1*1.0,x2*1.0);
        	k[min(x1*1.0,x2*1.0)].n1++;
		}
    }
    sort(l+1,l+n+1,cmp);
    sort(k+1,k+m+1,cmp);
    sort(l+1,l+q+1,cmp1);
    sort(k+1,k+p+1,cmp1);
    for(int i=1;i<=p;i++)cout<<k[i].p1<<' ';
    cout<<'\n';
    for(int i=1;i<=q;i++)cout<<l[i].p1<<' ';
    return 0;
}

(T_T)怎么编译错误了呢???

0 条评论

目前还没有评论...

信息

ID
409
时间
1000ms
内存
256MiB
难度
7
标签
递交数
22
已通过
9
上传者