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

公司建设网站需求用rp怎样做网站

公司建设网站需求,用rp怎样做网站,网站开发交流吧,wordpress链接形式碎碎念#xff1a;开始动态规划了#xff01;加油#xff01; 参考#xff1a;代码随想录 动态规划理论基础 动态规划常见类型#xff1a; 动规基础类题目背包问题打家劫舍股票问题子序列问题 解决动态规划问题应该要思考清楚的#xff1a; 动态规划五部曲#xff1…碎碎念开始动态规划了加油 参考代码随想录 动态规划理论基础 动态规划常见类型 动规基础类题目背包问题打家劫舍股票问题子序列问题 解决动态规划问题应该要思考清楚的 动态规划五部曲 dp数组以及它下标的含义递推公式dp数组如何初始化遍历顺序打印dp数组 509. 斐波那契数 题目链接 509. 斐波那契数 思想 动态规划五部曲 确定dp数组以及下标的含义dp[i] 第i个斐波那契数确定递推公式dp[i] dp[i-1]dp[i-2]dp数组的初始化dp[0]1 dp[1]1确定遍历顺序从前向后遍历打印dp数组主要用来debug 由于求一个值只依赖前两个值所以我们没必要维护一个数组可以维护三个变量来完成状态转移。见python代码。 题解 // cpp class Solution { public:int fib(int n) {if (n 0 || n 1) return n;vectorint dp(n1);dp[0] 0;dp[1] 1;for (int i 2; i n; i) {dp[i] dp[i-1] dp[i-2];}return dp[n];} };# python class Solution:def fib(self, n: int) - int:if n 1:return nprev1, prev2 0, 1for _ in range(2, n1):cur prev1 prev2prev1, prev2 prev2, curreturn prev2反思 本题简单是因为题中已经给出了递推公式和初始值。 70. 爬楼梯 题目链接 70. 爬楼梯 思想 动态规划五部曲 确定dp数组以及下标的含义dp[i] 表示达到i阶梯有dp[i]种方法确定递推公式dp[i] dp[i-1]dp[i-2] 爬到第i阶时要么是从i-1一步过来的要么从i-2一步迈两阶过来的dp数组的初始化dp[0]0 dp[1]1dp[0]的取法主要是为了使得dp[2]为2从含义上来说到达0阶应该0种方法也可以初始化dp[1]1dp[2]2不初始化dp[0]确定遍历顺序从前向后遍历打印dp数组主要用来debug 和上一题同理也可以优化掉dp数组。 题解 // cpp class Solution { public:int climbStairs(int n) {if (n 1) return n;vectorint dp(n1);dp[1] 1;dp[2] 2;for (int i 3; i n; i) {dp[i] dp[i - 1] dp[i - 2];}return dp[n];} };# python class Solution:def climbStairs(self, n: int) - int:if n 1:return nprev1 1prev2 2for _ in range(3, n 1):cur prev1 prev2prev1, prev2 prev2, curreturn prev2反思 注意初始化那部分。 746. 使用最小花费爬楼梯 题目链接 746. 使用最小花费爬楼梯 思想 注意站在某个位置不花费cost要爬上台阶的时候才会花费cost。 如图所示顶楼应该在3的位置。 动态规划五部曲 确定dp数组以及下标的含义dp[i] 表示达到下标i的位置所需要的最小花费确定递推公式dp[i] min(dp[i-1] cost[i-1], dp[i-2] cost[i-2])dp数组的初始化dp[0]0 dp[1]0确定遍历顺序从前向后遍历打印dp数组主要用来debug 和上一题同理也可以优化掉dp数组。 题解 // cpp class Solution { public:int minCostClimbingStairs(vectorint cost) {vectorint dp(cost.size() 1);dp[0] 0;dp[1] 0;for (int i 2; i cost.size(); i) {dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]);}return dp[cost.size()];} };# python class Solution:def minCostClimbingStairs(self, cost: List[int]) - int:prev1 0prev2 0for i in range(2, len(cost) 1):cur min(prev1 cost[i - 2], prev2 cost[i - 1])prev1, prev2 prev2, curreturn prev2 反思
http://www.hkea.cn/news/14523960/

相关文章:

  • 比较冷门的视频网站做搬运静安做网站的公司
  • 聊天网站建设wordpress淘宝客主题免费下载
  • 国外网站做推广百度网站推广找谁做
  • 0元购怎么在网站做深汕特别合作区包括哪些地方
  • 邯郸网站开发动物网站建设
  • wordpress图片预加载seo 网站标题长度
  • 网站建设策划稿wordpress 评论模块
  • 目前网站是做响应式的好吗app开发公司倒闭了怎么办
  • o2o 电商网站 微商城 ppt酷家乐装修设计软件手机版免费版
  • 东莞网站建设用哪种好响应式网站的制作
  • 咨询网站模板中国优秀网站
  • 班玛县网站建设公司环境设计公司排名
  • 用ps网站首页怎么做网站后台下载器
  • 哪里可以做网站啊wordpress好不好
  • 怎样用西瓜影音做网站做海报的网站
  • 网站建设简述外链代发排名
  • 网站外包建设婴幼儿网站模板
  • 深圳网站建设联系电话重庆市建设工程施工安全管理网官网
  • 网站建设 的公司哪家好小程序制作开发
  • 网站做视频链接wordpress 文章同步微信
  • 网站怎样改logowordpress角色权限管理
  • 玄武模板网站制作品牌网站官网域名要多少钱
  • 重生做门户网站的小说网络活动策划方案
  • asp.net mysql 网站开发wordpress新建主题
  • 成都建设厅网站首页wordpress自定义菜单文章
  • 玛伊网站做兼职加入要多少钱杭州市拱墅区网站建设
  • wordpress站点如何加速万网官网域名注册多少钱
  • 化妆品的网站布局设计图片大全建设银行 贷款 查询 网站
  • 宣传部网站建设计划书个人做网站 优帮云
  • 左侧 导航 网站关键词排名是什么意思