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

多导航织梦网站模板下载地址软件的定制开发比较好的公司

多导航织梦网站模板下载地址,软件的定制开发比较好的公司,电脑网络连接正常但是上不了网,免费开放服务器(2596. 检查骑士巡视方案leetcode,经典深搜)-------------------Java实现 题目表述 骑士在一张 n x n 的棋盘上巡视。在 有效 的巡视方案中,骑士会从棋盘的 左上角 出发,并且访问棋盘上的每个格子 恰好一次 。 给你一个 n x n …

(2596. 检查骑士巡视方案leetcode,经典深搜)-------------------Java实现

题目表述

骑士在一张 n x n 的棋盘上巡视。在 有效 的巡视方案中,骑士会从棋盘的 左上角 出发,并且访问棋盘上的每个格子 恰好一次 。

给你一个 n x n 的整数矩阵 grid ,由范围 [0, n * n - 1] 内的不同整数组成,其中 grid[row][col] 表示单元格 (row, col) 是骑士访问的第 grid[row][col] 个单元格。骑士的行动是从下标 0 开始的。

如果 grid 表示了骑士的有效巡视方案,返回 true;否则返回 false。

注意,骑士行动时可以垂直移动两个格子且水平移动一个格子,或水平移动两个格子且垂直移动一个格子。下图展示了骑士从某个格子出发可能的八种行动路线。

样例

在这里插入图片描述

条件

n == grid.length == grid[i].length
3 <= n <= 7
0 <= grid[row][col] < n * n
grid 中的所有整数 互不相同

思路

注意点

ac代码

Java:

package leetcode2596;import java.util.Scanner;class Solution {public boolean checkValidGrid(int[][] grid) {int now = 0;int now_x = 0,now_y = 0;int n = grid.length;boolean flag =false;int[][] next_step = new int[][]{{2,1},{2,-1},{-2,1},{-2,-1},{1,2},{1,-2},{-1,2},{-1,-2}};if(grid[0][0]!=0)return false;while(now<n*n){for (int i=0;i<8;i++){now_x+=next_step[i][0];now_y+=next_step[i][1];if (now_x>=0&&now_x<n&&now_y>=0&&now_y<n&&grid[now_x][now_y]==(now+1)){now++;flag=true;break;}now_x-=next_step[i][0];now_y-=next_step[i][1];}if (flag)flag=false;elsebreak;}System.out.println("now:"+now);return now==(n*n-1)?true:false;}
}
public class leetcode2596 {public static void main(String[] args) {Scanner cin = new Scanner(System.in);int n = cin.nextInt();cin.nextLine();int [][] grid = new int[n][];for (int i=0;i<n;i++){grid[i] = new int[n];for (int j=0;j<n;j++)grid[i][j] = cin.nextInt();cin.nextLine();}for (int[] x :grid){for (int y:x)System.out.print(y+" ");System.out.println();}Solution s = new Solution();System.out.println(s.checkValidGrid(grid));}
}
//input
//5
//0 11 16 5 20
//17 4 19 10 15
//12 1 8 21 6
//3 18 23 14 9

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/squares-of-a-sorted-array
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

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

相关文章:

  • 网站首屏做多大网站添加在线qq聊天
  • 招聘网站开发文档辽宁省城乡建设集团官网
  • 天津网络推广网站建设公司国际国内时事新闻
  • 如何建个人网站教程成都十大广告公司
  • 做网站运营的职业生涯规划房产网签
  • 江苏建设外贸公司网站网站建设需要几十万
  • 备案价格网站顶易云外贸软件
  • 中山市文联灯饰有限公司网站谁做的精准营销策略
  • photoshop设计一个精美的网站主页南海网站制作公司
  • 网站开发设计项目书网站怎么放到服务器上
  • 电子商务网站网络推广方式网站换空间不换域名对seo有影响吗
  • 班级网站源代码下载包头做网站企业
  • 太原做响应式网站设计百度软文推广怎么做
  • 手机网站导航按钮微信crm系统
  • 某网站seo诊断分析如何在后台做网站流程
  • 仿百度百科网站源码wordpress 添加顶部公告
  • 金融服务网站建设内容安居客西安网页版
  • 深圳网站建设首选上榜网络网络规划设计师资料及视频教程
  • 阿里巴巴网站建设的不足之处成都网站制作实力乐云seo
  • 中国域名网站排名西安哪家装修公司最放心
  • wordpress用户名和密码网站优化都是怎么做的
  • 做网站的费用 优帮云抖音小程序定制
  • python建设购物网站巴彦淖尔网站制作开发
  • 一级域名指向wordpress页面太原seo代理计费
  • 东莞网站建设在线推广wordpress访问地址修改
  • 正规建网站企业网站双倍浮动
  • 临沂网站设计建设厦门百城建设有限公司网站
  • python在线编程网址seo是什么的简称
  • 如何做flash游戏下载网站学设计在哪学比较好
  • 网站特效模板下载胶州市 网站建设