悬赏关注一个 P1056 [NOIP2008 普及组] 排座椅 WA10
查看原帖
悬赏关注一个 P1056 [NOIP2008 普及组] 排座椅 WA10
672815
_xEr_楼主2023/1/5 21:00

10wa求纠错,自己实在看不出来了

#include<iostream>
#include<algorithm>
using namespace std;
struct xian{
	int fi,se;	
}a[1099],b[1099];
bool cmp(xian a,xian b){
	return a.se>b.se;
}
bool ccmp(xian a,xian b){
	return a.fi<b.fi;
}
int n,m,k,l,d,a1,b1,a2,b2,na,nb; 
int main(){
	cin>>m>>n>>k>>l>>d;
	while(d--){
		cin>>a1>>a2>>b1>>b2;
		if(a1==b1) a[na++].fi=min(a2,b2),a[min(a2,b2)].se++;
		if(a2==b2) b[nb++].fi=min(a1,b1),a[min(a1,b1)].se++;
	}
	sort(a,a+na,cmp);sort(b,b+nb,cmp);
	sort(a,a+l+1,ccmp);sort(b,b+k+1,ccmp);
	for(int i=1;i<=k;i++)
		cout<<b[i].fi<<' ';
	cout<<endl;
	for(int i=1;i<=l;i++)
		cout<<a[i].fi<<' ';
} 

悬赏关注一个

2023/1/5 21:00
加载中...