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

ps做网站原形asp网站后台下载

ps做网站原形,asp网站后台下载,wordpress 修改发帖时间,遵义app开发公司排名Day 64 题目描述 思路 这题的难点在于我们需要将值转化为坐标(蛇形),专门写了一个函数Tohanglie来做这个事情。 其他的感觉没啥好说的就是一个简单的宽搜,需要注意的点是,梯子和蛇会跨越传送,这里不一定只…

Day 64

题目描述

在这里插入图片描述
在这里插入图片描述

思路

这题的难点在于我们需要将值转化为坐标(蛇形),专门写了一个函数Tohanglie来做这个事情。
其他的感觉没啥好说的就是一个简单的宽搜,需要注意的点是,梯子和蛇会跨越传送,这里不一定只往大的值去传送,所以我们需要考虑会不会出现环的问题(这类问题就通过visited数组来记录即可,不要重复访问)。

class Solution {public  int snakesAndLadders(int[][] board) {int n=board.length;Queue<int[]>tes=new LinkedList<int[]>();boolean[] vis = new boolean[n * n + 1];//防止出现环tes.offer(new int[]{1,0});//前面为值 后面为到该点的步数while (!tes.isEmpty()) {int[] be = tes.poll();for (int i = 1; i <=6; i++) {if(be[0]+1>n*n){break;}int next=be[0]+i;int[] tohanglie = Tohanglie(next, n);//得到该点的行列值if(board[tohanglie[0]][tohanglie[1]]>=0){//蛇或者梯子next=board[tohanglie[0]][tohanglie[1]];}if(next==n*n){return  be[1]+1;}if(!vis[next]){vis[next]=true;tes.offer(new int[]{next,be[1]+1});}}}return -1;//不能到达}public  int[] Tohanglie(int id, int n) {//将值转化为行列int i = (id - 1) / n, j = (id - 1) % n;if (i % 2 == 1) {j = n - 1 - j;}return new int[]{n - 1 - i, j};}
}
http://www.dtcms.com/a/468128.html

相关文章:

  • 免费外链网站seo发布山东建设官方网站
  • 强化学习(5)多智能体强化学习
  • 学做网站需要掌握哪些知识网站的橱窗怎么做
  • 怎样在建设厅网站查询安全员证怎么做一个企业的网站
  • 提供免费空间的网站app开发价格多少
  • 宜昌网站建设选择宜昌慧享互动江苏智能网站建设流程
  • 东莞建网站的公app开发及后期维护费用
  • 家乡网站策划书建设背景网站做不了301重定向
  • 杭州网站建设规划网站收录地址
  • 盐城网站建设优化建站惠州网站建设推广
  • 新浪云 建设网站房地产网站建设案例
  • 怎样在网站上做专栏一个公司做网站需要注意什么
  • 怎么查看什么公司做的网站吗用html5做课程教学网站
  • 建设银行网站维护电话网站建设考虑的因素
  • 网站漂浮宁波seo网络推广价格
  • 信丰县建设局网站国内可以上的网站
  • PyTorch的安装与使用——安装篇
  • vs2010网站开发与发布东莞seo外包公司哪家好
  • 电商网站建设基础ppt山东网站建设代理
  • 手机版网站如何制作软件大型移动网站建设
  • php学校网站建设汕头seo网站推广
  • 东莞高端网站设计有哪些网站做返利模式
  • 酒店网站建设考虑哪些因素做家居建材出口网站有哪些
  • 攀枝花住房和城乡建设厅官方网站网站建设好了怎么做推广
  • 宁夏免费做网站网站建设立项申请报告
  • 宇泽佛山网站建设wordpress 给文章添加幻灯
  • html5企业网站模板wordpress 访问量大
  • 旅游网站怎么设计数字营销公司排行榜
  • 哪家公司建站比较好苏州教育平台网站建设
  • 新注册的公司怎么做网站百度广告服务商