Lambda

大师 · 发布于 2025-01-03 · 浏览 526 回复 0

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;

}

全部回复 共 0 条

还没有人回复。往下写第一条。

发表回复