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

嵊州建设银行取款网站seo具体是什么

嵊州建设银行取款网站,seo具体是什么,wordpress文件大小限制,岳阳政府网站是哪个单位建设马的遍历 题目描述 有一个 nmn \times mnm 的棋盘,在某个点 (x,y)(x, y)(x,y) 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。 输入格式 输入只有一行四个整数,分别为 n,m,x,yn, m, x, yn,m,x,y。 输出格式 一个 nmn \t…

马的遍历

题目描述

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

输入格式

输入只有一行四个整数,分别为 n,m,x,yn, m, x, yn,m,x,y

输出格式

一个 n×mn \times mn×m 的矩阵,代表马到达某个点最少要走几步(不能到达则输出 −1-11)。

样例 #1

样例输入 #1

3 3 1 1

样例输出 #1

0    3    2    
3    -1   1    
2    1    4

提示

数据规模与约定

对于全部的测试点,保证 1≤x≤n≤4001 \leq x \leq n \leq 4001xn4001≤y≤m≤4001 \leq y \leq m \leq 4001ym400

思路

  1. 马走“日”
  2. 输出格式:域宽为5,左对齐
  3. 注意判断是否越界

AC代码

#include <iostream>
#include <queue>
#include <cstring>
#define AUTHOR "HEX9CF"
using namespace std;const int maxn = 405;
const int sun[8][2] = {-2, 1, -2, -1, -1, 2, -1, -2, 2, 1, 2, -1, 1, 2, 1, -2};
int n, m, x, y;bool vis[maxn][maxn];
int stp[maxn][maxn];
queue<pair<int, int>> q;void bfs(int x, int y)
{vis[x][y] = 1;stp[x][y] = 0;q.push(make_pair(x, y));while (!q.empty()){pair<int, int> f = q.front();q.pop();for (int i = 0; i < 8; i++){int xx = f.first + sun[i][0];int yy = f.second + sun[i][1];if (xx > 0 && xx <= n && yy > 0 && yy <= m && !vis[xx][yy]){vis[xx][yy] = 1;q.push(make_pair(xx, yy));stp[xx][yy] = stp[f.first][f.second] + 1;}}}
}int main()
{memset(vis, 0, sizeof(vis));memset(stp, -1, sizeof(stp));cin >> n >> m >> x >> y;stp[x][y] = 0;vis[x][y] = true;q.push(make_pair(x, y));bfs(x, y);for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++){printf("%-5d", stp[i][j]);}putchar('\n');}return 0;
}
http://www.ds6.com.cn/news/50515.html

相关文章:

  • 品牌网站建设有哪两种模式做网站优化哪家公司好
  • 电线电缆技术支持中山网站建设干净无广告的搜索引擎
  • 衢州建站塔山双喜b2b外贸接单平台
  • 东莞市网站建设公司天津seo托管
  • 局域网网站建设软件推广普通话宣传内容
  • 基于企业网站的网络营销方法公司宣传网页怎么做
  • 网站建设平台推广无锡网站服务公司
  • 政府网站建设依据360摄像头海澳門地区限制解除
  • 罗湖做网站的公司哪家好怎么seo网站关键词优化
  • 网站营销外包哪家专业新闻摘抄2022最新20篇
  • 浙江省住房建设局网站首页电脑培训学校排名
  • 私人做的不错的网站网络推广专员是干什么的
  • 选择佛山网站设计怎么创建一个网页
  • 英文网站后台维护下载谷歌浏览器
  • 做网站的收益来源黄冈网站推广优化找哪家
  • 网站开发软件有哪些做免费推广的平台
  • 个人主题网站做的步骤广州网络推广万企在线
  • 网站建设准备网站运营方案
  • 如何用图片做网站背景免费网站大全
  • 装修公司招聘网站百度网站联系方式
  • 贵州网站建设套餐百度指数的数据怎么导出
  • 企业如何找网络公司做网站seo网站优化培训班
  • 叙述一个网站开发流程重庆网页优化seo公司
  • 福步论坛外贸网seo搜索优化网站推广排名
  • 软装设计公司网站网站ui设计
  • 快速做网站详情页安卓手机优化大师官方下载
  • 路由器屏蔽网站怎么做百度网址入口
  • 交互网站建设百度指数怎么看
  • 网站制作困难接广告的平台推荐
  • 网站建设 站内搜索百度信息流广告怎么投放