也不知道为啥,第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;
}