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

无锡企业网站制作公司有哪些推一手新闻发稿平台

无锡企业网站制作公司有哪些,推一手新闻发稿平台,美国网站,网站设计公司收费标准这道题我们得知道象棋里的马能怎么走,应该是按日字走的 如图&#xff0c;就这么走&#xff0c;我们按基础的bfs遍历一下标记每个格子的最短的路径就行了&#xff0c;没到达的格子就设置为-1 #include <iostream> #include <queue> #include <cstring> using…

这道题我们得知道象棋里的马能怎么走,应该是按日字走的

如图,就这么走,我们按基础的bfs遍历一下标记每个格子的最短的路径就行了,没到达的格子就设置为-1

#include <iostream>
#include <queue>
#include <cstring>
using namespace std;
const int N = 410;
int n, m, x, y;
int dict[N][N];
int dx[] = { -2,-1,1,2,2,1,-1,-2 };
int dy[] = { 1,2,2,1,-1,-2,-2,-1 };
typedef pair<int, int> PII;
void bfs() {memset(dict, -1, sizeof(dict));queue<PII> q;q.push({ x,y });dict[x][y] = 0;while (q.size()){auto t = q.front();q.pop();int x = t.first;int y = t.second;for (int k = 0; k < 8; k++){int px = x + dx[k];int py = y + dy[k];if (px<1 || py<1 || px>n || py>m)continue;if (dict[px][py] != -1) continue;dict[px][py] = dict[x][y] + 1;q.push({ px,py });}}}
int main()
{cin >> n >> m >> x >> y;bfs();for (int i = 1; i <= n; i++){for (int j = 1; j <= m; j++){cout << dict[i][j] << " ";}cout << endl;}return 0;
}

http://www.dtcms.com/wzjs/115302.html

相关文章:

  • 网站怎么做快捷方式今日最新头条新闻条
  • 做兼职比较正规的网站查排名
  • 新建文档怎么做网站360手机优化大师下载
  • 服务器做视频网站吗杭州网站seo推广软件
  • 网站建设客户需求分析调研表清博大数据舆情监测平台
  • 网站设计制作报告懂得网站推广
  • 清远市seo网站设计联系方式网络营销产品推广方案
  • 中国古建筑网站网络竞价推广托管公司
  • 茂名建设企业网站十大网络推广公司排名
  • 2.2 网站建设的流程全国疫情高峰感染高峰
  • 唐山房产网站建设关键词优化怎么写
  • 南通专业做网站广州网站优化多少钱
  • 瑞安做网站建设哪家好直通车关键词优化口诀
  • 安阳县崔家桥职业中专seo人人网
  • 重庆建网站推广价格全网seo是什么意思
  • 做国外网站用国内服务器2023年8月份新冠病毒
  • 网站出现风险如何处理个人网站制作
  • 网站建设和优化排名品牌策划ppt案例
  • 网站图片不是本站的对seo有什么不好无锡网站建设方案优化
  • 新安县做网站磁力猫引擎
  • 随州网站建设便宜北京百度推广代理公司
  • 太原网络推广网站洛阳网站seo
  • 电子商务企业网站的基本功能下载百度免费
  • 南宁比较有好的网站制作公司学电脑办公软件培训班
  • 做软件找什么公司慈溪seo
  • 珠海网站设计google seo 优化
  • 做电商网站的流程烟台百度推广公司
  • 新网站建设咨询广州市疫情最新
  • 郑州做企业网站哪家好网上推广的平台有哪些
  • 网站的分类有哪些内容百度移动端关键词优化