Lambda

大师  •  5个月前


include

include

include

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;

}


评论:

请先登录,才能进行评论