P11290 【MX-S6-T2】「KDOI-11」飞船

题目大意:有i种加油站,最开始速度为1,每次加油可以使速度*v,每次加油有一个时间代价,求到达终点所需最小时间。

思路:不妨考虑dp,贪心是错误的。

对于速度而言,,所以速度一定,所以速度是指数增长的,状态数不会很多。

于是只有两种状态,设表示前i个加油站加到速度为

有两种转移策略:

1.

表示继承前一个点的值

2.

当且仅当vi=2

3.

当且仅当vi=3

4.vi=4同理

考虑计算答案,对于每一个终点而言,离它最近且不在它的位置上是最优的。因为这个点记录了前i个点的最优值

枚举每种状态即可,复杂度级别

相关推荐
05候补工程师8 小时前
【ROS 2 避坑指南】从 SLAM 实时建图到 Nav2 导航算法深度调优全过程
算法·ubuntu·机器人
Dlrb12118 小时前
C语言-函数传参
c语言·数据结构·算法
草莓熊Lotso9 小时前
【Linux网络】UDP Socket 编程全解析:从回显服务到通用字典服务,从零实现工业级代码
linux·运维·服务器·数据库·c++·单片机·udp
飞鸿踏雪(蓝屏选手)15 小时前
137 ≤ Chrome 主密钥获取研究
c++·chrome·windows·网络安全·逆向分析
洛水水15 小时前
【力扣100题】18.随机链表的复制
算法·leetcode·链表
爱看大明王朝156616 小时前
磁件学习-磁性元器件的极限计算
笔记·学习
南宫萧幕16 小时前
规则基 EMS 仿真实战:SOC 区间划分与 Simulink 闭环建模全解
算法·matlab·控制
东风破13716 小时前
DM8达梦共享存储集群DSC搭建步骤
数据库·学习·dm达梦数据库
多加点辣也没关系16 小时前
数据结构与算法|第二十三章:高级数据结构
数据结构·算法
星幻元宇VR17 小时前
VR科普大空间:沉浸式公共教育新模式
科技·学习·安全·vr·虚拟现实