[CSP-S 2022] T4. 贪吃蛇
前言
题解只是资料好吧
注意效率利用率
思路
首先, 我们不难发现模拟的方法
只要当前蛇吃了之后, 自己被吃了, 那么它一定不会吃了
进行一些模拟
不难发现相当于先让每条蛇都吃, 然后倒着做, 只要当前做出选择的这个蛇没有被吃, 那么就继续上传, 否则熔断, 传输当前阶段的答案
瓶颈在于空间复杂度
注意到我们要什么信息?
我们需要知道每一轮的决策蛇, 以及每条蛇在哪一轮死了
两个东西显然可以一遍维护, 然后就可以轻松计算了
拿到了 \(\mathcal{O} (Tn\log n)\), 差不多得了
总结
知道自己要用什么, 再针对性优化

浙公网安备 33010602011771号