被创飞了。/ll
飞船从 0 出发,速度为 1。路线上有加油站,根据种类可以提供 ×1×2×3×4 的加速。q 次询问到达 y 的最短时间。
考虑 DP。令 f(i,j) 表示到第 i 个加油站,速度为 j 的最短时间,转移显然。
速度的极限是 V,下证:
注意到提供的加速本质上只有 ×2×3 两种。那么速度可以表示为 2p3q。于是我们的第二维可以拆成两维。这样的状态就是 O(nlog2V) 的了,转移依然是 O(1)。
作者:tai-chi
出处:https://www.cnblogs.com/tai-chi/p/18551704
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
你怎么,唉,只能说结果其实已不再重要,有这过程足矣
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】