- [NOIP2008 普及组] 排座椅
怎么回事?
- 2024-10-20 14:55:53 @
#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
- 上传者