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

P1443 马的遍历

image

思路:

BFS模版题

nxt表示方向数组,一共八个方向

省去vis/book标记数组,直接用e[i][j]==-1来判断

#include<bits/stdc++.h>
#define M 405
using namespace std;
int e[M][M],n,m,sx,sy;
int nxt[8][2]={{-2,1},{-1,2},{-2,-1},{-1,-2},{1,-2},{2,-1},{2,1},{1,2}}; 
struct node{int x,y;
};void bfs()
{queue<node> q;node head;int tx,ty;e[sx][sy]=0;q.push({sx,sy});while(!q.empty()){head=q.front(); q.pop();for(int i=0;i<8;++i){tx=head.x+nxt[i][0];ty=head.y+nxt[i][1];if(tx<1||ty<1||tx>n||ty>m) continue;if(e[tx][ty]==-1){e[tx][ty]=e[head.x][head.y]+1;q.push({tx,ty});}}}
}int main()
{cin>>n>>m>>sx>>sy;for(int i=1;i<=n;++i)for(int j=1;j<=m;++j)e[i][j]=-1;bfs();for(int i=1;i<=n;++i){for(int j=1;j<=m;++j){printf("%d ",e[i][j]);}printf("\n");}return 0;
} 
http://www.jsqmd.com/news/386794/

相关文章:

  • 读人工智能全球格局:未来趋势与中国位势06人类的未来(下)
  • 2026年评价高的海运集装箱/旧集装箱高评价厂家推荐 - 品牌宣传支持者
  • TPAMI‘25 | 武大 澳大 PL-CS:聚类友好特征 + 语义感知伪标签,无监督元学习反超有监督 SOTA
  • 2026年靠谱的钢板预处理抛丸机/钢结构通过式抛丸机全方位厂家推荐参考 - 品牌宣传支持者
  • 深入解析:极致性能的服务器Redis之Hash类型及相关指令介绍
  • 2026年不锈钢转向节锻件/壳体锻件厂家怎么挑 - 品牌宣传支持者
  • 发现了 3 个 OpenClaw 相关开源项目,有点意思啊。
  • 2026年热门的单槽真空清洗机/碳氢真空清洗机全方位厂家推荐参考 - 品牌宣传支持者
  • 2026年口碑好的折叠式料架/周转料架优质厂商精选推荐(口碑) - 品牌宣传支持者
  • 2026年靠谱的网红打卡饭店/景区周边饭店消费反馈推荐 - 品牌宣传支持者
  • 豆包AI广告投放指南 - 品牌2025
  • 2026年评价高的唐山儿童房全屋定制/唐山现代简约全屋定制制造厂家选购指南怎么选(精选) - 品牌宣传支持者
  • 2026年市场上刨削动力厂家哪个好?排名速览,电动骨动力/电动骨刨削动力/内窥镜手术动力,刨削动力厂商推荐 - 品牌推荐师
  • 2026年热门的珍珠棉异型材/覆膜珍珠棉厂家推荐与选择指南 - 品牌宣传支持者
  • 可能性空间视角下的中年困境
  • 2026年质量好的唐山环保板材定制家具/唐山现代简约定制家具怎么选实力工厂参考 - 品牌宣传支持者
  • AI专著生成工具大揭秘:高效产出,为你的学术之路添砖加瓦
  • 学术探险家的“智能罗盘”:书匠策AI如何重塑课程论文写作新次元
  • AI专著写作的宝藏工具,从选题到完稿全方位支持学术创作
  • 学术写作的“智能外骨骼”:书匠策AI如何重塑课程论文创作生态
  • 腾讯面试官:“epoll凭啥碾压select?”,我答完红黑树+事件通知,他点头:“继续说。”,我说:“没了,就这些。。”
  • GitHub Actions深度解析
  • COMSOL搞锂电热管理?相变材料+热电耦合真香
  • 微信团队自助工具使用人工解封/申诉辅助验证过程、帮好友辅助验证(附团队解封教程)
  • 人才盘点落地工具
  • 解锁AI专著生成新方式!精选工具助力,快速产出高质量专著
  • AI专著写作必备:专业工具深度剖析,开启高效专著创作之旅
  • 世毫九实验室 理论体系结构化技术报告V1.0
  • 2026年靠谱的储气罐配件/储气罐定制厂家热销推荐 - 品牌宣传支持者
  • 2026年热门的阳光板温室大棚/无土栽培温室大棚厂家选购完整指南 - 品牌宣传支持者