记录
#include<bits/stdc++.h>
using namespace std;
int a[100005];
long long b[100005];
int main(){
int n,m,total=0;
cin>>n>>m;
for(int i=0;i<n;i++)
{cin>>b[i]>>a[i];}
sort(a,a+n);
long long temp=a[n-(m+m/2)];
for(int j=0;j<n;j++)
{if(a[j]>=temp){total++;}}
cout<<total<<endl;
for(int k=n-1;k>=0;k--)
{
if(a[k]>=temp){
cout<<b[k]<<' '<<a[k]<<endl;
}
}
return 0;
}
请问,为什么0pts了?