题目网址:信息学奥赛一本通(C++版)在线评测系统http://ybt.ssoier.cn:8088/problem_show.php?pid=1176
题目描述:
解题思路:
水题,用pair存放数据,然后从大到小sort,最后输出结果即可。
AC代码:
#include<bits/stdc++.h>
using namespace std;
pair<double,int>a[110];
bool cmp(pair<double,int> x,pair<double,int> y){
return x>y;
}
void solve(){
int n,k; cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i].second>>a[i].first;
}
sort(a,a+n,cmp);
cout<<a[k-1].second<<" "<<a[k-1].first;
}
int main(){
int tc=1; //cin>>tc;
while(tc--){
solve();
}
return 0;
}