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

gravatar wordpress 禁用泰安网站seo推广

gravatar wordpress 禁用,泰安网站seo推广,线上线下购物商城系统,wordpress.模板前言 每天和你一起刷 LeetCode 每日一题~ 大家国庆节快乐呀~ LeetCode 启动! 题目:最低票价 代码与解题思路 今天这道题是经典动态规划,我们定义 dfs(i) 表示从第 1 天到 第 i 天的最小花费,然后使用祖传的:从记忆…

前言

每天和你一起刷 LeetCode 每日一题~

大家国庆节快乐呀~

LeetCode 启动!

题目:最低票价

代码与解题思路

今天这道题是经典动态规划,我们定义 dfs(i) 表示从第 1 天到 第 i 天的最小花费,然后使用祖传的:从记忆化搜索 -> 动态规划的思路开始解题

记忆化搜索:

func mincostTickets(days []int, costs []int) int {n := days[len(days)-1]needCost := make([]bool, n+1)for _, v := range days { // 记录需要通行证的日子needCost[v] = true}// 记忆化memo := make([]int, n+1)for i := range memo {memo[i] = -1}// i 表示第 1 天到 第 i 天的最小花费var dfs func(int) intdfs = func(i int) (res int) {if i <= 0 { // 不存在的情况就返回 0return 0}// 记忆化操作p := &memo[i]if *p != -1 {return *p}defer func() {*p = res}()if !needCost[i] { // 如果不需要通行证,那就不需要花费res = dfs(i-1)} else { // 选出三种花费中最小的一种res = min(dfs(i-1)+costs[0], dfs(i-7)+costs[1], dfs(i-30)+costs[2])}return res}return dfs(n)
}

记忆化搜索转递推:

func mincostTickets(days []int, costs []int) int {n := days[len(days)-1]needCost := make([]bool, n+1)for _, v := range days {needCost[v] = true}f := make([]int, n+1)for i := 1; i < len(f); i++ {if !needCost[i] {f[i] = f[i-1]} else { f[i] = min(f[i-1]+costs[0], f[max(i-7, 0)]+costs[1], f[max(i-30, 0)]+costs[2])}}return f[n]
}

基本上一比一复刻就可以啦~

有一个需要注意的点,在使用状态转移方程的时候:min(f[i-1]+costs[0], f[max(i-7, 0)]+costs[1], f[max(i-30, 0)]+costs[2]),这里用了 max(i-7, 0) 和 max(i-30, 0),其实就是记忆化搜索中的:

if i <= 0 {return 0
}

如果不存在这种情况,就返回 0,不记入总花费。

视频实况

[【【LeetCode】每日一题 2024_10_1 最低票价(记忆化搜索/DP)】 ]( https://www.bilibili.com/video/BV19CxheNETm/?share_source=copy_web&vd_source=5838aabca6ee756488292563a3936f1d

每天进步一点点

可以和我刷一辈子的每日一题吗?
一题一题,积累起来就是一辈子。

http://www.yidumall.com/news/57057.html

相关文章:

  • 传媒大气的网站长沙网站seo外包
  • 动漫设计与制作怎么样谷歌seo技巧
  • 阿里云网站建设的实训报告seo关键词首页排名代发
  • 怎样做摄影网站百度搜索引擎关键词
  • 深圳网站建设公司为什百度地图排名怎么优化
  • 成都医院做网站建设天津百度推广电话号码
  • 义乌制作网站淘宝seo优化怎么做
  • 安徽政府网站建设站长工具备案查询
  • 网站开发多少钱一天是营销策划方案ppt范文
  • 婚恋交友网站建设策划windows清理优化大师
  • 今日新闻江西上海关键词优化排名哪家好
  • 哪里可以找到制作网站的公司厦门人才网唯一官方网站登录入口
  • 南山商城网站建设哪家公司靠谱百度竞价排名名词解释
  • wordpress仿站divcssb站视频推广
  • 郑州发布今天最新通告seo公司上海牛巨微
  • 网站中二级导航栏怎么做如何在百度发布信息
  • 盘锦网站建设公司2021时事政治热点50条
  • 基本网站怎么做广州商务网站建设
  • 行业网站大全各大网站排名
  • 咸阳商城网站开发设计百度登录入口百度
  • 手机网站相关如何制作网站赚钱
  • wordpress链接视频抖音搜索seo
  • 西安网站制作工程师站内推广
  • 网站开发任务书网络推广公司专业网络
  • 石家庄做网站制作大连seo建站
  • 网站设计页面如何做居中什么叫百度竞价推广
  • 一起来做网站17做网站需要哪些技术
  • 芜湖做公司网站东莞关键字排名优化
  • 如何自己做免费网站百度广告一级代理
  • 自己设计网页作业的感悟上海自动seo