dalao们救救我2AC,其他WA QwQ
查看原帖
dalao们救救我2AC,其他WA QwQ
394018
mxchxydwtx楼主2021/2/7 15:13
#include <bits/stdc++.h>
using namespace std;
int c[10001][101];
bool cmp(int a,int b);
int main(){
	int n,a[10001],b[10001],u=0,e[10001],f;
	int m;
	cin>>n>>m;
	int d[10001];
	int k=floor(m*1.5);
	for(int i=0;i<n;i++){
		cin>>a[i]>>b[i];
		d[i]=b[i];
}
	sort(b,b+n,cmp);
	for(int y=100;y>=b[k];y--){
	for(int p=0;p<=n;p++){
		if(d[p]==y){
	    e[u]=a[p];
	    u++;
	}
	}
	}
	while(b[k-1]==b[k]){
		k++;
	}
	printf("%d %d",b[k-1],k);
	cout<<endl;
	for(int j=0;j<k;j++){
		if(b[j]==b[j+1]){
			if(e[j]>e[j+1]){
				f=e[j+1];
				e[j+1]=e[j];
				e[j]=f;
			}
		}
		cout<<e[j]<<" "<<b[j]<<endl;			
}
    return 0;
}	
bool cmp(int a,int b){
     return a>b;
}
2021/2/7 15:13
加载中...