蒟蒻80分求助!!!QWQ
查看原帖
蒟蒻80分求助!!!QWQ
760568
1906xuzhe楼主2023/7/20 17:24

也不知道为啥,第2和第3WA了QWQ

#include<bits/stdc++.h>
using namespace std;
struct mark{
       int a,h;
};
mark mian[5000];
bool cmp(mark x,mark y){
    if(x.a>y.a){
    	return 1;
	}
	if(x.a==y.a&&x.h<y.h){
		return 1;
	}
    return 0;  
}
int main(){
    int n,m,pass,s=0;
    ios::sync_with_stdio(false);
    cin>>n>>m; 
    for(int i=0;i<n;i++){
        cin>>mian[i].h>>mian[i].a;
    }
    sort(mian,mian+n,cmp);  
	pass=mian[int(m*1.5)].a;
    for(int i=0;i<n;i++){
    	if(mian[i].a>=pass){
    		s++;
		}
	}
	cout<<pass<<" "<<s<<endl;
	for(int i=0;i<s;i++){
        cout<<mian[i].h<<" "<<mian[i].a<<endl;
	}
    return 0;
}
2023/7/20 17:24
加载中...