#include<bits/stdc++.h>
using namespace std;
int n,m;
struct node
{
int num,s;
}t[5010];
bool cmp(node x,node y)
{
if(x.s!=y.s) return x.s>y.s;
else
{
return x.num<y.num;
}
}
int main()
{
cin>>n>>m;
m=m*1.5;
for(int i=0;i<n;i++)
{
cin>>t[i].num>>t[i].s;
}
sort(t,t+n,cmp);
int line=t[m].s;
int cnt;
for(int i=0;i<n;i++)
{
if(t[i].s>=line) cnt++;
}
cout<<line<<' '<<cnt<<'\n';
for(int i=0;i<n;i++)
{
if(t[i].s>=line)
{
cout<<t[i].num<<' '<<t[i].s<<'\n';
}
}
return 0;
}
样例还是过了