我样例都没有过(玄关,而且我调了很久,求求大家帮我看一眼哪里错了,可以吗?)
查看原帖
我样例都没有过(玄关,而且我调了很久,求求大家帮我看一眼哪里错了,可以吗?)
1435692
difficultlong楼主2024/10/26 22:54
#include<bits/stdc++.h>
using namespace std;
int M,N,K,L,D;
int x[2001],y[2001],p[2001],q[2001];
int a[2001],s[2001],aa[2001],ss[2001];
void mpu(int a[],int s[],int n){
	for(int i=1;i<=n-1;i++){
		for(int j=1;j<=n-i;j++){
			if(a[j]<a[j+1]){
				swap(a[j],a[j+1]);
				swap(s[j],s[j+1]);	
			}
		}
	}
}
int main(){
	scanf("%d%d%d%d%d",&M,&N,&K,&L,&D);
	for(int i=1;i<=D;i++){
		scanf("%d%d%d%d",&x[i],&y[i],&p[i],&q[i]);
		int v;
		if(x[i]==p[i]){
			v=min(y[i],q[i]);
			aa[v]++;
		}
		else{
			v=min(x[i],p[i]);
			a[v]++;
		}
		s[i]=i;
		ss[i]=i;
	}
	mpu(a,s,M);
	mpu(aa,ss,N);
	for(int i=1;i<=K;i++){
		printf("%d ",ss[i]);
	}
	printf("\n");
	for(int i=1;i<=L;i++){
		printf("%d ",s[i]);
	}
	return 0;
}

求求大家帮我看一眼哪里错了(玄关),样例没有过,真的求求大家了,我很急很急,求求了

2024/10/26 22:54
加载中...