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

网站流量一般多少合适湘西建设监理协会网站

网站流量一般多少合适,湘西建设监理协会网站,北京搬家公司排名前十名电话,阿里云建站题目描述 有 n 个气球,编号为0 到 n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。 现在要求你戳破所有的气球。戳破第 i 个气球,你可以获得 nums[i - 1] * nums[i] * nums[i 1] 枚硬币。 这里的 i - 1 和 i 1 代…

题目描述

有 n 个气球,编号为0 到 n - 1,每个气球上都标有一个数字,这些数字存在数组 nums 中。

现在要求你戳破所有的气球。戳破第 i 个气球,你可以获得 nums[i - 1] * nums[i] * nums[i + 1] 枚硬币。 这里的 i - 1 和 i + 1 代表和 i 相邻的两个气球的序号。如果 i - 1或 i + 1 超出了数组的边界,那么就当它是一个数字为 1 的气球。

求所能获得硬币的最大数量。

示例 1:

输入:nums = [3,1,5,8]
输出:167
解释:
nums = [3,1,5,8] --> [3,5,8] --> [3,8] --> [8] --> []
coins =  3*1*5    +   3*5*8   +  1*3*8  + 1*8*1 = 167

示例 2:

输入:nums = [1,5]
输出:10

思路

动态规划

参考1:. - 力扣(LeetCode)学习引入k的思路

参考2:. - 力扣(LeetCode)学习i,j,k各自for循环的范围

class Solution(object):def maxCoins(self, nums):""":type nums: List[int]:rtype: int"""n = len(nums)nums = [1]+nums+[1]dp = [[0]*len(nums) for _ in range(len(nums))]for i in range(n,-1,-1):for j in range(i+1,n+2):for k in range(i+1,j):dp[i][j] = max(dp[i][j], dp[i][k]+dp[k][j]+nums[i]*nums[k]*nums[j])return dp[0][n+1]if __name__ == '__main__':s=Solution()nums = [3, 1, 5, 8]print(s.maxCoins(nums))
http://www.yayakq.cn/news/714927/

相关文章:

  • 美橙互联网站淘宝店铺网站建设
  • 做家电网站好it培训机构推荐
  • 温州做网站哪家好外贸seo外贸推广外贸网站建设外贸网站建设
  • 公司网站建设策划方案哈尔滨网站设计定制
  • 购物网站建设优势wordpress 技术文档
  • 微网站开发平台免费建站哪家好社区
  • 交网站建设域名计入什么科目想做棋牌网站怎么做
  • O2O网站开发工程师wang域名建的网站
  • 网站开发的数据库技术怎么联系百度推广
  • 做外贸网站 用国外空间 还是 国内空间 区别胶州市网站建设
  • 广东创粤建设有限公司网站图片转短链接生成器
  • 国外有名的设计网站Apple 手机网站制作
  • 长泰网站建设网站建设运营策划方案
  • 做医疗健康类网站需要资质吗门户网登录入口
  • 软文范文200字seo网站关键词排名优化
  • 电子商务的网站案例石家庄网络公司查封
  • 网站建设案例讯息怎样换网站logo
  • wordpress圆角阴影seo系统是什么意思
  • 那个网站做港货比较好有哪些做电子商务的网站
  • 服装企业网站模版wordpress 短网址插件
  • 网站有没有做等级测评怎么查看百度网站适配代码
  • 平陆县做网站怎样提高网站的打开速度
  • 潍坊哪家做网站做的最好网站建设需要摊销吗
  • 石家庄住房城乡建设厅网站深圳坪山比亚迪
  • 网站建设与运营总结在互联网公司上班都做啥的
  • 自己做电影网站有没有钱赚wordpress 二级链接
  • 网站建设源码修改网站备案幕布多少钱
  • 影响网站显示度的原因优秀网站制作定制
  • 工程承包去哪个网站ps和vscode做网站
  • 网站没有域名网络公司怎样推广网站