当前位置: 首页 > news >正文

站酷设计网页版wordpress到服务器

站酷设计网页版,wordpress到服务器,找人做网站被骗怎么办,四川城乡建设证件查询官网Leetcode 3538. Merge Operations for Minimum Travel Time 1. 解题思路2. 代码实现 题目链接:3538. Merge Operations for Minimum Travel Time 1. 解题思路 这一题思路上就是一个动态规划的思路,我们只需要考察每一个位置如果不进行merge的情况与进…
  • Leetcode 3538. Merge Operations for Minimum Travel Time
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3538. Merge Operations for Minimum Travel Time

1. 解题思路

这一题思路上就是一个动态规划的思路,我们只需要考察每一个位置如果不进行merge的情况与进行merge的情况,然后取其中的较小值即可。

其中,如果不进行merge,那么当前段路程的速度就是当前节点下的速度,其下一段的速度就是time序列当中下一段节点的速度。

反之,如果当前结果要进行merge,那么当前节点的速度依然保持为之前记录的当前节点的速度,而其下一段的速度就是在之前记录的下一段速度的基础上加上time序列中下一个节点的时间。

2. 代码实现

给出python代码实现如下:

class Solution:def minTravelTime(self, l: int, n: int, k: int, position: List[int], time: List[int]) -> int:@lru_cache(None)def dp(idx, k, present, nxt):if idx + k == n-2:return present * (l - position[idx])if k == 0:return present * (position[idx+1] - position[idx]) + dp(idx+1, k, nxt, time[idx+2])return min(present * (position[idx+1] - position[idx]) + dp(idx+1, k-1, present, nxt + time[idx+2]),present * (position[idx+1] - position[idx]) + dp(idx+1, k, nxt, time[idx+2]),)return dp(0, k, time[0], time[1])

提交代码评测得到:耗时253ms,占用内存47.4MB。

http://www.dtcms.com/a/505172.html

相关文章:

  • 扁平图标网站阿里免费版企业邮箱
  • 贵州省建设厅报名网站网站设计评分标准
  • 百度站长工具排名页面模板免费
  • 呼市网站设计公司做儿童方面的网站
  • 手机商城手机网站建设多少钱中国营销策划第一人
  • 营销型企业网站的功能有哪些怎么和网站主联系方式
  • 制作企业网站的代码网站建设中面包屑导航的特点
  • 自学建站网请将网站首页底部的备案号
  • 东莞网站制作购买云南学校 手机网站建设
  • 奉贤网站建设网站制作龙口网络推广公司
  • 自己域名做网站建设工程报建网站查询
  • 门户网站制度建设wordpress 重定向多
  • 如何在外国网站卖东西婚庆公司
  • 呼和浩特市做网站的企业王也动漫
  • 用dw做网站的过程百度2022新版下载
  • 江西省建设质量监督局网站网站备案管谁要幕布
  • 网站需备案吗网站建设企
  • 天桥网站建设wordpress 点击 代码
  • 苍南公司网站建设电子商务网站建设购物车
  • 手机网站禁止缩放国外手机html5网站
  • 网站建设宣传视频教程邢台泰尚网络科技有限公司
  • 网站建设新闻资讯sql server网站建设
  • 长沙做官方网站东莞主页网站制作
  • 旅游网站排名榜远程教育网站建设
  • 网站举报中国建设银行网站江苏分行
  • 天堂中文在线北京网站建设公司网站优化资讯
  • 上海外贸网站建设半成品网站
  • 谈谈对电子商务网站建设的理解网页设计作业假面骑士
  • 专业的河南网站建设公司排名网站制作培训费用
  • 蓝色风格网站模板免费进入正能量的网站