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

怎么查网站哪里做的免费自己怎么注册网站

怎么查网站哪里做的,免费自己怎么注册网站,wordpress如何配置前端用户中心,苏州seo怎么做动态规划 题目: 建议看这里,有这道题详细的解析。我觉得写的挺好。 这是我在学动态规划的时候,动手做的一道题。 虽然我在学动态规划,但是我之前学了dps,所以我就想先用dps试着做,结果发现不行&#xf…

动态规划

题目:

建议看这里,有这道题详细的解析。我觉得写的挺好。

这是我在学动态规划的时候,动手做的一道题。

虽然我在学动态规划,但是我之前学了dps,所以我就想先用dps试着做,结果发现不行,原因是我的中止条件没有弄好,最终如果改成dps+memory,就会和动态规划一样了。

解析:

dp状态:【F(x,y)】走到(x,y)时所用的最小路径和。满足「最优子结构」和「无后效性」。

dp转移方程:分类讨论的思想

  • 如果上边和左边都有,就找上边和左边的min
  • 如果只有上边,那就上边最小路径和+(x,y)的值
  • 如果只有左边,那就左边最小路径和+(x,y)的值
  • 如果上边左边都没有,就保持原来的值(0,0)

复杂度计算:

时间复杂度O(n+m)
空间复杂度O(1)

代码:

这题一写就过了,太好了!

#include <vector>
//解法一:动态规划 
//最小路径和
//时间复杂度O(n+m)
//空间复杂度O(1)
class Solution {
public:int minPathSum(std::vector<std::vector<int>>& grid) {if (grid.empty() || grid[0].empty())return 0;row = grid.size();col = grid[0].size();//状态:grid[i][j]for (int i = 0; i < row; ++i){for (int j = 0; j < col; ++j){//转移方程,分类讨论if (i - 1 >= 0 && j - 1 >= 0)//上边和左边都有,就找上边和左边的mingrid[i][j] += (grid[i][j - 1] < grid[i - 1][j]) ? grid[i][j - 1] : grid[i - 1][j];else if (i - 1 >= 0)//只有上边grid[i][j] += grid[i - 1][j];else if (j - 1 >= 0)//只有左边grid[i][j] += grid[i][j - 1];}}return grid[row - 1][col - 1];}
private:int row;int col;
};void Test_solution2()
{//std::vector<std::vector<int>> grid = { {1,3,1},{1,5,1},{4,2,1} };//std::vector<std::vector<int>> grid = { {1,2,3},{4,5,6} };//std::vector<std::vector<int>> grid = { {1,2,3} };//std::vector<std::vector<int>> grid = { {1,3,1},{1,5,1},{4,2,0} };//std::vector<std::vector<int>> grid = { {3} };std::vector<std::vector<int>> grid = { {} };Solution solution;std::cout << solution.minPathSum(grid);
}

http://www.yayakq.cn/news/289135/

相关文章:

  • 做的比较好的卡车网站智慧团建网站官网入口登录
  • 商丘集团网站建设商丘做网站一般多少钱
  • 怎么样建公司网站网页制作的基本步骤有哪些
  • 公司建立网站怎么做分录wap浏览器手机版
  • 域名备案时网站名字网站字体怎么设置
  • 做好网站建设工作总结磁力猫最佳搜索引擎入口
  • 网站遮罩是什么天元建设集团有限公司破产重组
  • 开发的网站苏州营销网站设计
  • 自己做网站平台需要服务器个人域名 企业网站备案
  • 哈尔滨cms建站系统源码网站有哪些
  • 网站收录量wordpress title 自定义
  • 建设电影网站第一设计
  • 广州市外贸网站建设服务机构希爱力的作用与功效
  • 做动画网站公司合肥市建设工程合同备案网站
  • 网站开发一年多少钱南昌网站建设公司价位
  • 珠宝网站建设方案河北seo推广平台
  • 济南市住房城乡建设网站wordpress判断用法
  • 做兼职的网站国家pccm建设申报网站
  • 大学生做网站步骤互联网运营是什么工作
  • 最好的网站建设公司有哪些工程建筑模板生产厂家
  • 电子商务网站开发岗位职责网站顶部公告代码
  • 建立网站的意义ui设计学校培训机构
  • 简洁网站首页模板免费的小程序
  • 广州网站制作开发公司旅游扁平化设计网站模板
  • 淘宝实时优惠券网站怎么做的游戏特效培训机构排名
  • 知名网站建设代理桂林网站建设官网
  • 阜阳手机网站建设四川建设网中标公示
  • 网络营销自学网站扬州seo推广
  • 两学一做网站网址大全网站开发流程有哪些
  • 企业网站运维公司网站建站模板模板