交付堆加 Top-K 加调度

👁️ 0 人浏览 💬 0 人评论 ❤️ 添加收藏

这是这条路线的最终作品。把 push_up / sift_down / pop_top / build_heap / check_heap 和按优先级出队的 pop_max 全写出来,然后一次验完五条:五个数插完,堆顶是 24、一共 5 个;连弹两次拿到 24 和 23;build_heap 建出来的数组是 24、23、15、13、17;建出来的确实满足堆序;调度顺序是 告警、扩容、备份、日报(同级先来先服务)。五条全过输出 验收通过,否则输出 验收失败。

(本题用 g++ -std=c++17 -O0 编译。)

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论