#include <bits/stdc++.h>
#include <math.h>
using namespace std;
struct f{
int hm;
int fen;
}a[5005];
int cmp(struct f x, struct f y){
if(x.fen == y.fen) return x.hm < y.hm;
else
return x.fen > y.fen;
}
int main()
{
int n,m;
cin >> n >> m;
int ans;
int sum;
int c = 0;
for(int i = 1;i <= n; i++){
cin >> a[i].hm >> a[i].fen;
}
ans = floor(m * 1.5);
sort(a+1,a+n+1,cmp);
sum = a[ans].fen;
for(int i = 1; i <= n; i++){
if(a[i].fen >= sum){
c++;
}
}
cout << sum << ' ' << c << endl;
for(int i = 1; i <= n; i++){
if(a[i].fen >= sum){
cout << a[i].hm << ' ' << a[i].fen << endl;
}
}
return 0;
}
10-15
248
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
03-04
2587
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)