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

网站报价文档网站备案 新闻类前置审批

网站报价文档,网站备案 新闻类前置审批,什么是网络营销战略,山东最新消息文章目录 931. 下降路径最小和算法原理代码实现 64. 最小路径和算法原理代码实现 174. 地下城游戏算法原理代码实现 931. 下降路径最小和 题目链接#xff1a;931. 下降路径最小和 算法原理 状态表示#xff1a; 经验题目要求#xff1a;dp[i][j]表示到达[i,j]位置时… 文章目录 931. 下降路径最小和算法原理代码实现 64. 最小路径和算法原理代码实现 174. 地下城游戏算法原理代码实现 931. 下降路径最小和 题目链接931. 下降路径最小和 算法原理 状态表示 经验题目要求dp[i][j]表示到达[i,j]位置时最小的下降路径 状态转移转移方程 根据最近的一步划分问题 初始化 状态转移方程会用到左中右三个位置所以我们可以往外扩一圈这样就不需要担心越界的问题 这因为是最小值加上当前值所以第一行全部设置为0不会影响元素表格第一行初始化 然后其他的设置为∞即可不会影响结果 **填表顺序**从上往下 **返回值**最后一行最小值 代码实现 class Solution { public:int minFallingPathSum(vectorvectorint matrix){int n matrix.size();vectorvectorint dp(n1, vectorint(n2, INT_MAX));//初始化for(int j 0; j n2; j) dp[0][j] 0;for(int i 1; i n; i){for(int j 1; j n; j){dp[i][j] min(dp[i-1][j-1], min(dp[i-1][j], dp[i-1][j1])) matrix[i-1][j-1];}} int ret INT_MAX;for(int j 1; j n; j){ret min(ret, dp[n][j]);}return ret;} };64. 最小路径和 题目链接64. 最小路径和 算法原理 感觉和上一篇文章的题目一样只不过加了个选择最小的直接看代码吧 代码实现 class Solution { public:int minPathSum(vectorvectorint grid){int m grid.size();int n grid[0].size();vectorvectorint dp(m1, vectorint(n1, INT_MAX));//初始化dp[0][1] dp[1][0] 0;for(int i 1; i m; i){for(int j 1; j n; j){dp[i][j] min(dp[i-1][j], dp[i][j-1]) grid[i-1][j-1];}} return dp[m][n];} };174. 地下城游戏 题目链接174. 地下城游戏 算法原理 有点像小时候玩的按键设计的魔塔游戏。 **状态表示**这里就不是以某个位置为结尾的xxx了因为这个状态不仅受到前面的影响还受到后面的影响。 所以用以某个位置为起点的xxxdp[i][j]表示从[i, j]位置出发到达终点所需的最低初始健康点数 状态转移方程 假设以[i,j]位置为起点走到终点它可以往下或者往右走 假设此时dp[i][j]为x要走到下一步最起码要大于或等于下个位置的最低血量 然后两种情况取较小的即可 Tips 此时[i, j]位置可能是一个加血包如果太大就会是负数了这样就符合逻辑所以还需要比较一下 代码实现 class Solution { public:int calculateMinimumHP(vectorvectorint dungeon){int m dungeon.size();int n dungeon[0].size();vectorvectorint dp(m1, vectorint(n1, INT_MAX));dp[m][n-1] dp[m-1][n] 1;for(int i m-1; i 0; i--){for(int j n-1; j 0; j--){dp[i][j] min(dp[i1][j], dp[i][j1]) - dungeon[i][j];dp[i][j] max(1, dp[i][j]);}} return dp[0][0];} };
http://www.dnsts.com.cn/news/18689.html

相关文章:

  • django做网站比较容易wordpress找回密码链接失效
  • 网站建设代管推广年轻人免费在线看视频
  • 昆明网站建设猫咪科技网络建设与管理包括哪些方面
  • 广州网站建设哪家比较好淘宝网店设计制作
  • 阐述建站流程商城小程序开发哪家好
  • 电子商务网站建设需要知识最新网站建设进程
  • 怎么做网站统计国内最新十大新闻
  • 花瓣网设计官网优化资源配置
  • 开个网站需要什么条件一个网站平台建设得多少钱
  • 湖南智能网站建设哪里好做网站的必要条件
  • 烟台网站快速优化排名微信商城官方入口
  • 网站开发 微信收款微信小游戏开发工具
  • 在58同城做网站怎么样小说网站得广告怎么做
  • 网站界面尺寸大小韩国最新新闻消息
  • 网站推广目标计划济南网站建设维护
  • 清丰网站建设中国哪里建设最多
  • 万网定制网站怎么样网站搜索算法
  • 中国建设银行云浮分行网站WordPress怎么做CMS
  • 公司注销的网站备案注册代理记账
  • 网站开发是什么工作html公益网站模板
  • 手机网站免费模板下载百度精简版网页入口
  • 上海seo网站建设上传网站再备案
  • 做侵权网站用哪里的服务器上海网络推广工资
  • 我想弄个网站品牌推广策划方案
  • 网站建设在会计里算什么资产外国风格网站建设价格
  • 虚拟空间是什么意思公司优化是什么意思?
  • 厦门微网站建设邯郸匿豪网络科技有限公司
  • 网站建设验收报告模板网站网页制作的步骤是什么
  • a站网址是什么电子商务平台的特点
  • dedecms视频网站模板外贸网络推广平台