#include<iostream>
#include<cstring>
#include<stdio.h>
#include<algorithm>
using namespace std;
struct xuesheng{
int xuexiao;
float chengji;
};//可以在这一排直接定义
bool cmp(xuesheng a,xuesheng b){
return a.chengji>b.chengji;
}
int main(){
int n,k;cin >>n>>k;
struct xuesheng a[n],b[n];//必须要有struct
for(int i=0;i<n;i++)
cin >>a[i].xuexiao>>a[i].chengji;
sort(a,a+n,cmp);//前面两个参数以及cmp的编写
cout <<a[k-1].xuexiao<<" "<<a[k-1].chengji;
}
终于明白了一点sort和结构的输入以及调用