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

微信上打开连接的网站怎么做wordpress 友荐

微信上打开连接的网站怎么做,wordpress 友荐,网站联系方式连接怎么做,四川省造价工程信息网题目描述 有 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/143970/

相关文章:

  • 个人网站设计论文摘要白云做网站要多少钱
  • 广州网站制作网页网站自动跳转
  • 苏州网站建设案例网站建设逻辑组织的几种模型
  • 个人网页制作成品简单推广优化网站排名教程
  • 网站导航这么做东莞网站公司星鑫
  • 巩义做网站的网站建设行业税率
  • 深圳手机医疗网站建设网站建设进度表 免费下载
  • 江苏天宇建设集团有限公司网站wordpress简题
  • 嘉定网站建设哪里好瀑布流网站源码
  • 网站的后台怎么做调查问卷天津河东网站建设公司
  • ai人工智能写作网站网站上的链接怎么做的
  • 雄安个人代做网站排名网上书城网站开发外文参考文献
  • 精美的商城网站介绍wordpress dedecms哪个好
  • 目前流行的网站开发技术常见的搜索引擎
  • 自助建站系统网站建设开发慧聪网的网站建设策略
  • 在线海报设计网站网站规划与网页设计
  • 怎么开个人网站赚钱wordpress 文章设置
  • 门户网站建设公司教程长春营销型网站制作
  • 教育网站前置审批系统摄影展示网站源码
  • 网站建设推广合同范本天使二次元WordPress
  • 网站建设从零开始 教程长春建设厅官方网站
  • 安全等级保护每个网站必须做吗学seo哪个培训好
  • 湖北省利川市建设局网站泉州仿站定制模板建站
  • 下载asp做网站网站开发云南
  • 个人工作室网站备案网站邮箱接口怎么设置
  • 洛阳直播网站建设wordpress文章页面模板下载
  • 国外做问卷网站视频涉台互联网网站怎么做
  • 企业建设网站好吗优化师培训机构
  • 石家庄网站定做网站开发用php还pyt h on
  • 网站备案登记查询网站分为哪些结构