代码:
#include<bits/stdc++.h>
using namespace std;
struct st{
int g;
int id;
}p[10000];
bool cmp(st a,st b){
if(a.g==b.g)
return a.id<b.id;
else return a.g>b.g;
}
int main(){
int n,m;
cin>>n>>m;
m=floor(m*1.5);
for(int i=1;i<=n;i++) cin>>p[i].id>>p[i].g;
sort(p+1,p+n+1,cmp);
int sum=0;
cout<<p[m].g<<" "<<endl;
for(int i=m+1;i<=n;i++){
if(p[i].g==p[m].g)
sum++;
}
cout<<sum+m<<endl;
for(int i=1;i<=sum+m;i++) cout<<p[i].id<<" "<<p[i].g<<endl;
return 0;
}