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

怎么做页游网站运营香飘飘奶茶

怎么做页游网站运营,香飘飘奶茶,网站怎么做自适应,wordpress表单中文版🔥 个人主页: 黑洞晓威 😀你不必等到非常厉害,才敢开始,你需要开始,才会变的非常厉害 343. 整数拆分 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使…

在这里插入图片描述

🔥 个人主页: 黑洞晓威
😀你不必等到非常厉害,才敢开始,你需要开始,才会变的非常厉害

343. 整数拆分

给定一个正整数 n ,将其拆分为 k正整数 的和( k >= 2 ),并使这些整数的乘积最大化。

返回 你可以获得的最大乘积

解题思路

这个问题可以使用动态规划来解决。我们定义一个数组 dp,其中 dp[i] 表示将正整数 i 拆分后可以获得的最大乘积。

首先,我们初始化 dp[1] = 1,因为任何数拆分成两个数的乘积最小值为 1 * 1 = 1。

然后,我们从正整数 2 开始,依次计算 dp 数组的值。对于每个正整数 i,我们通过迭代 j(j 的范围是从 1 到 i - 1)来计算 dp[i]。对于每个 j,我们计算两种情况下的最大值:

  1. j * (i - j):将 i 拆分成 j 和 i - j 两个数相乘的结果。
  2. j * dp[i - j]:将 i 拆分成 j 和 dp[i - j] 两个数相乘的结果。

代码实现

class Solution {public int integerBreak(int n) {int[] dp = new int[n + 1];dp[1] = 1; // 初始化 dp[1]for (int i = 2; i <= n; i++) {for (int j = 1; j < i; j++) {dp[i] = Math.max(dp[i], Math.max(j * (i - j), j * dp[i - j]));}}return dp[n];}
}

63. 不同路径 II

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。

现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?

网格中的障碍物和空位置分别用 10 来表示

解题思路

我们可以定义一个二维数组 dp,其中 dp[i][j] 表示从起始点到达网格的位置 (i, j) 的不同路径数。根据题目要求,如果某个位置有障碍物,那么该位置的路径数为 0。

接下来,我们可以根据动态规划的状态转移方程来计算 dp 数组。状态转移方程如下:

  • 如果当前位置 (i, j) 是障碍物(obstacleGrid[i][j] == 1),那么 dp[i][j] = 0;
  • 否则,dp[i][j] = dp[i-1][j] + dp[i][j-1],即当前位置的路径数等于上方和左方位置的路径数之和。

最终,dp[m-1][n-1] 即为从起始点到达右下角的不同路径数。

代码实现

class Solution {public int uniquePathsWithObstacles(int[][] obstacleGrid) {int m = obstacleGrid.length;int n = obstacleGrid[0].length;int[][] dp = new int[m][n];// 初始化起始点dp[0][0] = obstacleGrid[0][0] == 1 ? 0 : 1;// 初始化第一列for (int i = 1; i < m; i++) {dp[i][0] = obstacleGrid[i][0] == 1 ? 0 : dp[i-1][0];}// 初始化第一行for (int j = 1; j < n; j++) {dp[0][j] = obstacleGrid[0][j] == 1 ? 0 : dp[0][j-1];}// 计算其余位置的路径数for (int i = 1; i < m; i++) {for (int j = 1; j < n; j++) {dp[i][j] = obstacleGrid[i][j] == 1 ? 0 : dp[i-1][j] + dp[i][j-1];}}return dp[m-1][n-1];}
}
http://www.khdw.cn/news/19802.html

相关文章:

  • 电脑怎么做网站赚钱怎么做自己的网页
  • 域名和主机有了怎么做网站代哥seo
  • 网站用哪个做武汉seo排名扣费
  • 自建网站的劣势长尾关键词举例
  • 网站建设 响应式廊坊快速排名优化
  • 天津网站优化排名软文营销案例分析
  • c 手机网站开发工具网站一键收录
  • 阳江企业网站排名优化广州竞价托管公司
  • 济南网站建设开发种子搜索神器网页版
  • 做乐高肖像的网站美国疫情最新情况
  • 鹰潭做网站公司简述网站内容如何优化
  • 网站建设计划书范文谷歌关键词排名优化
  • 宁波制作网站公司口碑营销渠道
  • 做教学的视频网站有哪些色盲测试图看图技巧
  • 安平百度做网站百度广告官网
  • 营销型网站管理方案营销型网站建设总结
  • 没有网站可以做百度推广吗合肥关键词排名优化
  • 制作企业网站页面多少钱免费检测网站seo
  • 做网站公司排名企业网站推广模式
  • 阿里云买完域名空间如何做网站厦门网站建设平台
  • 福田商城网站制作谷歌浏览器下载手机版安卓
  • 医疗网站怎么做seo明星百度指数在线查询
  • 自己做网站好做么网站如何做推广
  • 哪些做海报比较好的网站开车搜索关键词
  • 武汉做网站推广哪家好seo网络优化平台
  • 创办个人网站seo上海公司
  • 做微电影模板下载网站营销网站建设培训学校
  • 网站域名注册机制百度视频广告怎么投放
  • 个人电脑做网站服务器教程软文营销文章
  • ppt做的最好的网站有哪些立即优化在哪里