提交时间:2024-04-26 15:16:21

运行 ID: 46122

#include<bits/stdc++.h> using namespace std; struct node{ int num; float sco; }a[100]; int main() { int n,m; cin>>n>>m; for(int i=0;i<n;i++){ cin>>a[i].num>>a[i].sco; } for(int i=0;i<n-1;i++){ for(int j=i+1;j<n;j++){ if(a[i].sco<a[j].sco){ float tmp=a[j].sco; a[j].sco=a[i].sco; a[i].sco=tmp; int tmp1=a[j].num; a[j].num=a[i].num; a[i].num=tmp1; } } } cout<<a[m-1].num<<" "<<a[m].sco; return 0; }