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

泰安企业网站制作竞价

泰安企业网站制作,竞价,怎么做阿里妈妈推广网站,国际新闻最新消息今天时政P1443 马的遍历 # P1443 马的遍历 ## 题目描述 有一个 $n \times m$ 的棋盘,在某个点 $(x, y)$ 上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步。 ## 输入格式 输入只有一行四个整数,分别为 $n, m, x, y$。 ## 输出格式 …

P1443 马的遍历

# P1443 马的遍历

## 题目描述

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

## 输入格式

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

## 输出格式

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

## 输入输出样例 #1

### 输入 #1

```
3 3 1 1
```

### 输出 #1

```
0    3    2    
3    -1   1    
2    1    4
```

## 说明/提示

### 数据规模与约定

对于全部的测试点,保证 $1 \leq x \leq n \leq 400$,$1 \leq y \leq m \leq 400$。

题目描述 有一个n*m的棋盘(1<n,m<=400),在某个点上有一个马,要求你计算出马到达棋盘上任意一个点最少要走几步 输入格式 一行四个数据,棋盘的大小和马的坐标 输出格式 一个nm的矩阵,代表马到达某个点最少要走几步(左对齐,宽5格,不能到达则输出-1) 输入输出样例 输入 3 3 1 1 输出 0 3 2
3 -1 1
2 1 4
分析 这道题我们可以用深搜(BFS) 很简单,不会BFS的可以参考 骑士旅行(BFS) AC代码

#include<iostream>
#include<cstdio>
int n,m,x1,y1,head,tail,a[405][405],b[405][405],st[160005][3];
int dx[9]={0,1,1,-1,-1,2,2,-2,-2};//八个方向
int dy[9]={0,2,-2,2,-2,1,-1,1,-1};
void bfs()
{while(head<tail)//BFS模板{head++;for(int i=1;i<=8;i++)//八个方向{int x=st[head][0]+dx[i],y=st[head][1]+dy[i];if(x>=1&&x<=n&&y>=1&&y<=m)//是否出界if(a[x][y]==0)//是否被标记过{tail++;a[x][y]=1;//标记b[x][y]=st[tail][2]=st[head][2]+1;//赋值st[tail][0]=x;//更新坐标st[tail][1]=y;}}}
}
using namespace std;
int main()
{cin>>n>>m;cin>>x1>>y1;a[x1][y1]=1;//标记st[1][0]=x1;st[1][1]=y1;//坐标tail=1;//初值bfs();for(int i=1;i<=n;i++){for(int j=1;j<=m;j++)if(a[i][j]!=0)printf("%-5d",b[i][j]);//输出需要else printf("%-5d",-1);cout<<endl;}
}
http://www.dtcms.com/wzjs/307514.html

相关文章:

  • 网站拖拽十大免费软文推广平台
  • 让别人访问自己做的网站最近新闻大事件
  • 成都中方互动做网站怎样百度舆情
  • 关于网站建设网站推广服务
  • 软件下载网站开发如何实施网站推广
  • 企业所得税优惠政策最新2023年企业网站seo多少钱
  • 赣州网站建设精英冯耀宗seo教程
  • 个人做地方网站百度app下载并安装最新版
  • 外国炫酷网站网址教育培训机构营销方案
  • 完整的网站开发流程郑州seo外包收费标准
  • 内蒙古住房建设部官方网站重庆森林经典台词截图
  • 预约网站制作营销型网站建设的步骤流程是什么
  • 网站模型怎么做的投广告的平台有哪些
  • 做波霸奶茶店网站长沙做网络推广公司的
  • wordpress 外链转内链 页面seo智能优化
  • 专门做各种产品测评的网站青岛seo服务哪家好
  • 门户网站从哪方面做性能测试自媒体视频发布平台
  • 广元城乡建设部网站首页问答推广
  • 专注苏州网站建设实体店100个营销策略
  • 九江企业网站制作武汉seo群
  • 会员网站建设深圳营销型网站开发
  • 南宁手机网站建设公司商品seo优化是什么意思
  • 电商网站建设实训心得永久开源的免费建站系统
  • 南昌做任务的网站2023年第三波疫情9月
  • 户型图在线设计网站西安网站seo优化公司
  • 甘肃省委党的建设杂志社网站厦门人才网官网
  • 制作网站登录超级seo工具
  • 网站初期推广方案搜索网站排行
  • 网页游戏排行榜在线玩seo 优化公司
  • 网站制作时滚动页怎么做外贸独立站怎么做