大师 • 5个月前
struct Student {
int id;
double score;
};
int main() {
int n, k;
std::cin >> n >> k;
std::vector<Student> students(n);
for (int i = 0; i < n; ++i) {
std::cin >> students[i].id >> students[i].score;
}
std::sort(students.begin(), students.end(), [](const Student& a, const Student& b) {
return a.score > b.score;
});
std::cout << students[k - 1].id << " " << students[k - 1].score << std::endl;
return 0;
}
评论:
请先登录,才能进行评论