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

广州市萝岗区做网站设计服务seo公司发展前景

广州市萝岗区做网站设计服务,seo公司发展前景,网站的容量,个人网站 icp 代理🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

在这里插入图片描述

🚀 算法题 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 算法题 🚀

在这里插入图片描述

在这里插入图片描述

🍔 目录

    • 🚩 题目链接
    • ⛲ 题目描述
    • 🌟 求解思路&实现代码&运行结果
      • ⚡ 动态规划
        • 🥦 求解思路
        • 🥦 实现代码
        • 🥦 运行结果
    • 💬 共勉

🚩 题目链接

  • 312. 戳气球

⛲ 题目描述

有 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 = 315 + 358 + 138 + 181 = 167
示例 2:

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

提示:

n == nums.length
1 <= n <= 300
0 <= nums[i] <= 100

🌟 求解思路&实现代码&运行结果


⚡ 动态规划

🥦 求解思路
  1. dp[i][j]表示第i至第j个元素这个区间能获得的最大硬币数,k表示在i,j这个区间内最后戳破的气球,状态转移方程dp[i][j]=max(dp[i][j],dp[i][k]+dp[k][j]+nums[i]*nums[k]*nums[j])。
  2. 有了基本的思路,接下来我们就来通过代码来实现一下。
🥦 实现代码
class Solution {public int maxCoins(int[] nums) {if(nums == null || nums.length == 0) {return 0;}int n = nums.length;//创建一个n+2的数组,开头和末尾都填1int[] arr = new int[n + 2];for(int i = 1; i <= n; ++i) {arr[i] = nums[i - 1];}arr[0]= 1;arr[n + 1] = 1;int[][] dp = new int[n + 2][n + 2];//从下往上遍历,i控制左边界,j控制右边界for(int i = n - 1; i >= 0; --i) {for(int j = i + 2; j <= n + 1; ++j) {//k在(i,j)范围内遍历气球,计算每选择一个气球的积分//一轮遍历完后,就能确定(i,j)的最大积分for(int k = i + 1; k < j; ++k) {int total = arr[i] * arr[k] * arr[j];total += dp[i][k] + dp[k][j];dp[i][j] = Math.max(dp[i][j], total);}}}return dp[0][n + 1];}
}
🥦 运行结果

在这里插入图片描述


💬 共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

http://www.dt0577.cn/news/46293.html

相关文章:

  • 新公司网络推广旺道seo优化软件怎么用
  • org网站建设域名批量查询系统
  • 做网站 售后服务里都写啥百度关键词相关性优化软件
  • 学校网站建设流程图关键词优化公司网站
  • php网站开发文本格式设置热狗seo外包
  • 赣州市章贡区建设路居委会网站注册百度账号免费
  • 网站设计与开发专家珠海网络推广公司
  • 个人做同城网站赚钱吗上海网站建设公司排名
  • 万州微网站建设牛推网
  • 百花广场做网站的公司桔子seo网
  • wordpress kandytabs4专业放心关键词优化参考价格
  • 路桥做网站的公司福州seo服务
  • 政府网站建设遵循的原则排名优化seo公司
  • 上海做网站公司qinmoo西部数码域名注册官网
  • 做网站和做网页一样吗seo优化内容
  • 淘宝上 网站建设成都关键词优化排名
  • wordpress网站入口手游推广加盟
  • 东莞松山湖网站建设网站建设公司哪家好?
  • 网站建设流程规划国际新闻快报
  • 用个人的信息备案网站上海知名的seo推广咨询
  • 有没有专门做网站的学大教育一对一收费价格表
  • 新手做电影网站好苏州搜索引擎排名优化商家
  • 空间主机 建网站今日足球比赛分析推荐
  • 黄页电话号码本淘宝关键词排名优化技巧
  • 烟台市芝罘区住房和建设局网站搜索引擎优化包括
  • 自己的网站如何做快照劫持b站推广网站入口202
  • 网站的安全建设或者解决方案宁波优化网站哪家好
  • 爱站工具包如何增加网站免费com域名注册网站
  • 重庆哪家做网站好汽车软文广告
  • 十大网站建设深圳seo排名哪家好