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

网页设计与制作教程重要吗seoul是啥意思

网页设计与制作教程重要吗,seoul是啥意思,要怎么做网站动图,做网站的一个黑点符号题目描述: 有一个 𝑛𝑚nm 的棋盘,在某个点 (𝑥,𝑦)(x,y) 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。 代码: package lanqiao;import java.util.*;public class Main {static int n,m…

题目描述:

有一个 𝑛×𝑚n×m 的棋盘,在某个点 (𝑥,𝑦)(x,y) 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。

代码:

package lanqiao;import java.util.*;public class Main {static int n,m,x,y;static int[][] a = new int[410][410];static int[] aa = new int[] {2, 1, 2, -1, -2, -1, -2, 1};static int[] bb = new int[] {1, 2, -1, -2, -1, 2, 1, -2};public static void main(String[] args) {Scanner sc = new Scanner(System.in);n = sc.nextInt();m = sc.nextInt();x = sc.nextInt();y = sc.nextInt();//初始化数组for(int i = 1;i <= n;i ++){for(int j = 1;j <= m;j ++){a[i][j] = -1;}}dfs(x,y,0);a[x][y] = 0;for(int i = 1;i <= n;i ++){for(int j = 1;j <= m;j ++){System.out.printf("%-5d", a[i][j]);}System.out.println();}}public static void dfs(int x,int y,int t){if(t >200) //DFS不加剪枝的话需要加阙值{return;}a[x][y] = t;for(int i = 0;i < 8;i ++){if(x + aa[i] >= 1 && y + bb[i] >= 1 && x + aa[i] <= n && y + bb[i] <= m&& (a[x + aa[i]][y + bb[i]] == -1 || a[x + aa[i]][y + bb[i]] > t + 1))//需要对未走过的格子,或者新路线步数较短的格子进行重新赋值{dfs(x + aa[i],y + bb[i],t + 1);}}}
}

http://www.hkea.cn/news/568859/

相关文章:

  • 和凡科网类似的网站四川省人民政府
  • 北辰网站建设如何推广引流
  • ps网页模板网站seo外包公司
  • 常平镇仿做网站快速排名刷
  • 青浦建设网站公司app推广代理加盟
  • wordpress 在线pdf优化关键词的正确方法
  • 网站悬浮窗口网站关键词全国各地的排名情况
  • 做网站得叫什么优化关键词排名
  • 丰县住房与城乡建设部网站太原网站制作优化seo公司
  • 微信如何做微商城网站建设手机网站智能建站
  • 网站尾部分页数字怎么做推广app大全
  • 建筑设计软件有哪些优化网站建设
  • 网站开发 word文件预览医疗器械龙头股
  • 电子商务网站建设花费南宁百度seo排名价格
  • 做公司网站要注意哪些问题真正免费建站网站
  • 在线服务器代理杭州seo网络公司
  • wordpress邮件订阅seo技术外包
  • 深圳营销网站建站公司搜索引擎关键词的工具
  • 做网站如何网站考虑优化游戏推广员是诈骗吗
  • 公众号做视频网站吗关键词排名怎么做上首页
  • 重庆做网站价格优化软件下载
  • 如何做网站镜像今日最火的新闻
  • 水果网站开发所需的成本市场营销实际案例
  • 无锡市新吴区住房和建设交通局网站西安百度关键词包年
  • 网站平台方案设计seo上首页
  • 郑州做网站的联系方式搜狗友链交换
  • 一般建设一个网站多少钱怎么接广告赚钱
  • 计算机专业网站开发方向销售推广方案
  • 上海网站建设公司排名西安百度公司
  • 中国网网址是多少网站推广优化教程