#include<bits/stdc++.h>
using namespace std;
struct student
{
int no,sc;
}a[5005];
bool cmp(student x,student y)
{
if(x.sc!=y.sc)
return x.sc>y.sc;
if(x.no!=y.no)
return x.no<y.no;
}
int main()
{
int n,x,m,sum,y;
cin>>n>>m;
for(int i=1;i<=n;i++)
cin>>a[i].no>>a[i].sc;
sort(a+1,a+n+1,cmp);
y=m*1.5;
x=a[y].sc;
for(int i=1;i<=n;i++)
if(a[i].sc>=x)sum++;
cout<<a[y].sc<<" "<<sum<<endl;
for(int i=1;i<=n;i++)
if(a[i].sc>=x)cout<<a[i].no<<" "<<a[i].sc<<endl;
}```
https://www.luogu.com.cn/record/119452848
https://www.luogu.com.cn/record/119452837