Loading

[CSP-S 2022] T4. 贪吃蛇

前言

题解只是资料好吧

注意效率利用率

思路

首先, 我们不难发现模拟的方法
只要当前蛇吃了之后, 自己被吃了, 那么它一定不会吃了

进行一些模拟
不难发现相当于先让每条蛇都吃, 然后倒着做, 只要当前做出选择的这个蛇没有被吃, 那么就继续上传, 否则熔断, 传输当前阶段的答案

瓶颈在于空间复杂度
注意到我们要什么信息?
我们需要知道每一轮的决策蛇, 以及每条蛇在哪一轮死了
两个东西显然可以一遍维护, 然后就可以轻松计算了

拿到了 \(\mathcal{O} (Tn\log n)\), 差不多得了

总结

知道自己要用什么, 再针对性优化

posted @ 2025-05-22 14:32  Yorg  阅读(21)  评论(0)    收藏  举报