B. 【引导题】priority_queue

    传统题 1000ms 256MiB

【引导题】priority_queue

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

priority_queue

  C++ 中的 priority_queue 称为优先队列,实际上就是内部可以动态调整,保证每次入队/出队操作后,队首的元素默认都是最大值(即优先级最高)。

  当然,可以用 来实现入队/出队时间复杂度为 O(logN) 的优先队列,这也是优先队列的通常实现方式。

  具体的操作详见实验指导书的附录部分,不再赘述。

题目描述

  给定一系列分数,请你使用 priority_queue 找出其中最大的 5 个分数之和。

  提交格式如下

#include "Solution.h"

int top5(const vector<int> &scores) {
    // 请实现你的代码
}

  请补充函数,使其返回给定 scores 数组的最大 5 个分数之和。

*实验五引导题

未认领
状态
已结束
题目
2
开始时间
2025-10-24 18:30
截止时间
2025-10-26 18:30
可延期
120 小时