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

网站建设怎么分类网站开发工具 售价

网站建设怎么分类,网站开发工具 售价,做设计_素材网站有哪,全网推广引流黑科技576. 出界的路径数 给你一个大小为 m x n 的网格和一个球。球的起始坐标为 [startRow, startColumn] 。你可以将球移到在四个方向上相邻的单元格内#xff08;可以穿过网格边界到达网格之外#xff09;。你 最多 可以移动 maxMove 次球。 给你五个整数 m、n、maxMove、star…576. 出界的路径数 给你一个大小为 m x n 的网格和一个球。球的起始坐标为 [startRow, startColumn] 。你可以将球移到在四个方向上相邻的单元格内可以穿过网格边界到达网格之外。你 最多 可以移动 maxMove 次球。 给你五个整数 m、n、maxMove、startRow 以及 startColumn 找出并返回可以将球移出边界的路径数量。因为答案可能非常大返回对 109 7 取余 后的结果。 示例 1 输入m 2, n 2, maxMove 2, startRow 0, startColumn 0 输出6 示例 2 输入m 1, n 3, maxMove 3, startRow 0, startColumn 1 输出12 提示 1 m, n 500 maxMove 500 startRow m0 startColumn n 解题思路 数组定义 数组定义dp[i][j]为到达[i][j]时可能的路径数量因为每一步dp[i][j]的路径数量只和上一步有关因此我们可以用滚动数组的方法来迭代 状态转移 每个格子可以向其他四个方向移动所以需要将当前位置的路径数量累加到周围的4个格子如果移出了边界则累加进入数组 初始化 球的起始坐标为 [startRow, startColumn] 路径数量置为1 代码 class Solution {public int findPaths(int m, int n, int maxMove, int startRow, int startColumn) {int[][] dir {{1, 0}, {0, 1}, {-1, 0}, {0, -1}};int[][] dp new int[m][n];int res0,mod1000000007;dp[startRow][startColumn]1;for (int i0;imaxMove;i){int[][] newDp new int[m][n];for (int k0;km;k)for (int j0;jn;j){int olddp[k][j];if (old0){for (int[] d : dir) {int rd[0]k,cd[1]j;if (r0rmc0cn){newDp[r][c](oldnewDp[r][c])%mod;}else{res(resold)%mod;}}}}dpnewDp;}return res;} }时间复杂度O(maxMove×m×n)。动态规划需要遍历的状态数是 O(maxMove×m×n)对于每个状态计算后续状态以及出界的路径数的时间都是O(1)。 空间复杂度O(m×n)。使用空间优化的实现空间复杂度是 O(m×n)。
http://www.yutouwan.com/news/408900/

相关文章:

  • 建设部网站官网造价系统翻页h5制作软件
  • 学校网站源码合肥seo按天收费
  • 国家电网账号注册网站帐号是什么做水果生意去那个网站
  • 网站开发文档管理工具百度收录网站中文称
  • 网站如何做才容易被搜索到大型网站的设计
  • 青岛网站建设咨询网站制作专家
  • 网站管理助手建站教程流量打不开网站怎么办
  • 二手房交易网站开发源码泊头 网站优化
  • 排名前十的网站在百度上做公司网站得多少钱
  • 程序员自己做网站怎么赚钱青海网站建设费用价格
  • 网站开发前端框架成都网站制作和建设
  • 宝山湖网站建设小程序商城多少钱
  • 网站推广活动策划做手机网站价格
  • 手机网站怎么做301wordpress中实战视频
  • 织梦网站密码忘记鞍山网站哪家好
  • 深圳网站设计公司费用大概多少建个网站用多少钱
  • 建站平台塔山双喜哪里可以在百度做网站
  • 已备案个人网站做淘宝客绚丽网站
  • 杭州企业如何建网站wordpress加导航栏视频
  • 肥西县住房和城乡建设局网站jsp做的网站难吗
  • 张家港网站制作营销策略ppt
  • 公司建网站的详细步骤网站公司怎么做推广方案
  • 厦门知名网站建设网站建设工作安排方案
  • 老外做的汉语网站logo图案大全
  • 重庆网站建设挑夹夹虫快速搭建网站视频教程
  • 门户网站建设关键点网站建设涉及的法律
  • 微信支付网站开发网站开发课程设计说明书
  • 哪家微信网站建设好做it题的网站
  • 织梦网站模板如何安装教程视频资质做网站需要用到什么
  • 高端的佛山网站建设价格如何建立外贸网站