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

做网站时怎么添加动态信息南宁网站开发软件

做网站时怎么添加动态信息,南宁网站开发软件,秦皇岛建设银行,做网站要注册公司吗思路 动态规划:因为每一步要么选A,要么选B,所以问题可以转换为求最后一步从A选或从B选中的较大值 解题过程 定义而二维数组dp,dp[i][0]表示最后一步从A取能获得的最大能量,dp[i][1]表示最后一步从B取能获得的最大能量状态转换方程…

在这里插入图片描述
思路
动态规划:因为每一步要么选A,要么选B,所以问题可以转换为求最后一步从A选或从B选中的较大值

解题过程
定义而二维数组dp,dp[i][0]表示最后一步从A取能获得的最大能量,dp[i][1]表示最后一步从B取能获得的最大能量状态转换方程为:
dp[i][0]=Math.max(dp[i-1][0]+energyDrinkA[i],dp[i-1][1])
dp[i][1]=Math.max(dp[i-1][1]+energyDrinkB[i],dp[i-1][0])
最后返回Math.max(dp[len-1][0],dp[len-1][1])即可

Code

class Solution {public long maxEnergyBoost(int[] energyDrinkA, int[] energyDrinkB) {int len=energyDrinkA.length;long dp[][]=new long[len][2];dp[0][0]=energyDrinkA[0];dp[0][1]=energyDrinkB[0];for(int i=1;i<len;i++){dp[i][0]=Math.max(dp[i-1][0]+energyDrinkA[i],dp[i-1][1]);dp[i][1]=Math.max(dp[i-1][1]+energyDrinkB[i],dp[i-1][0]);}return Math.max(dp[len-1][0],dp[len-1][1]);}
}作者:菜卷
链接:https://leetcode.cn/problems/maximum-energy-boost-from-two-drinks/solutions/2974033/chao-ji-yin-liao-de-zui-da-qiang-hua-nen-vef1/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.yayakq.cn/news/95659/

相关文章:

  • 江门网站建设junke100表白二维码生成器
  • 网站开发 教学目标wordpress文章排序id
  • 北京营销型网站建设培训wordpress无法打开备份
  • 网页网站免费在线视频网站建设
  • 网站建设会碰到什么问题室内设计女孩子学难吗
  • 从0开始做网站青岛外贸网站制作公司
  • ps做好切片后怎么做网站网站获取qq号码 代码
  • 成都旅游网站建设规划有域名做网站
  • 济南百度做网站国发网站建设
  • 网上宿迁官方网站设计画册设计
  • 17zwd一起做网站株洲站自媒体人15种赚钱方法
  • 网站建设论文 php营销软文500字范文
  • 公司入口网站app营销型网站 典型案例
  • 亚马逊一般在哪些网站上做推广计算机基础网站建设和网络安全
  • 顺德网站建设效果网站建设php有哪些
  • 南通企业网站怎么建设建筑人才网app
  • 网站项目怎么做嵌入式开发软件
  • 新网站建设服务公司社区电商网站设计
  • 松江网站建设培训费用青州企业网站建设
  • 有经验的南昌网站制作网站做的跟别人的一样可以吗
  • 网站建设的公司业务微商城开发设计
  • 怎么仿照别人网站网站seo方法
  • 比邻店网站开发我想学做互联网怎么入手
  • 深圳深圳网站制作深圳建站公司收费
  • 苏州市建设交通高等学校网站新手如何做网站的教程
  • 免费建设网站设计页面html和php做网站哪个好
  • 八面通网站建设展会信息网
  • 模仿网站页面违法吗asp做网站技术怎样
  • 起飞页怎么做网站网站建设与制作就业前景
  • 嘉兴快速建站模板河南专业网站建设公司首选