什么?这道题不会?
安排!
🎫审题 qwq
题目传送门
P1095 [NOIP2007 普及组] 守望者的逃离
我们可以将题目简化为下文(仅供参考)
甲在长达 s s s米光明大道的起始点,每秒有三种选择:1.行使 17 m 17m 17m 2.在蓝量足够的情况下行使 60 m 60m 60m,蓝量减去10 3.行使 0 m 0m 0m,恢复4蓝量。请问甲能否在初始蓝量为 m m m的情况下在 t t t秒内到达终点。如果能,输出 " Y e s " "Yes" "Yes"并换行输出需要用的时间。如不能,输出 " N o " "No" "No"并换行输出最长能达多少米。
总感觉没简化多少(废话×1)
考察知识点:动态规划/dp/贪心
🤔思路 qaq
其实这道题并不难,只要理解了并找到方法,也就最多普及🗡(废话×2)
先找第屁思路(简单的都不敢说是dp题了)
根据题目不难发现,闪现比普通跑步的速度快得多,所以只要有蓝量就优先闪现。(废话×3)
我们只需要用循环来模拟每一分钟(数据不算太强,可以枚举, 1 ≤ T ≤ 3 × 1 0 5 1\le T\le3\times10^5 1≤