‹ 上一题 下一题 ›

g5-08251. priority_queue·自定义比较的方向 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选

用自定义比较声明优先队列:

auto cmp = [](const pair<int,int> &a, const pair<int,int> &b) {
    return a.second < b.second;
};
priority_queue<pair<int,int>, vector<pair<int,int>>, decltype(cmp)> pq(cmp);

若干元素压入后,此时 pq.top() 是( )。

  • A. 所有元素里 second 最小的那个
  • B. 编译错误:lambda 不能作为 priority_queue 的比较器
  • C. 最先压入的那个元素
  • D. 所有元素里 second 最大的那个
未选择
输入
输出

            
答案