【20231011算法进阶班】NOIP训练赛#18 赛后总结
做题历程
8:00 ~ 8:40
看A写A。
8:40 ~ 9:40
看B、C。B看起来是一个贪心+二分,但是考场上写的贪心策略假了。
9:40 ~ 10:40
看了看C、D,看出来C是一个原题。
想着先写C、D暴力,然后再写C。
10:40 ~ 11:40
写C、D暴力。
花了太长时间,D题暴力写不出来,没时间写C了。
11:40 ~ 12:00
尝试写D暴力+检查。
总结
- 时间安排要合理。
题解
A
一个查询区间最值,区间覆盖的线段树。
B
就是二分+贪心。
考虑能否在 \(k\) 小时内完成 \(n\) 个订单的配送。
维护一个堆,堆里面的订单都可以有第 \(i\) 个A种外卖员配送。
可以证明最优策略是取距离最远的 \(k\) 个订单。
B种同理。
C
【20230821暑假提高特训营】NOIP训练赛#4 的B,懒得写了。
D
还没订正解。

浙公网安备 33010602011771号