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

国际象棋

#include <bits/stdc++.h>
using namespace std;
int tx,ty;
int visited[10][10];
struct node
{int x,y,s;
};
int dx[8]={-1,-2,1,2,1,2,-1,-2};//
int dy[8]={2,1,2,1,-2,-1,-2,-1};//
int bfs(int sx,int sy,int ss)
{if(sx==tx&&sy==ty) return 0;queue<node>p;p.push({sx,sy,ss});while(!p.empty()){auto it=p.front();p.pop();int x=it.x;int y=it.y;int s=it.s;if(x==tx&&y==ty) return s;for(int i=0;i<8;i++){int nx=x+dx[i];int ny=y+dy[i];int ns=s+1;if(nx<0||nx>=8||ny<0||ny>=8) continue;if(visited[nx][ny]) continue;visited[nx][ny]=1;p.push({nx,ny,ns});}}
}
int main()
{char s1[3];char s2[3];//while(scanf("%s %s",s1,s2)==2)//{memset(visited,0,sizeof(visited));int sx=s1[1]-'1';//int sy=s1[0]-'a';//tx=s2[1]-'1';ty=s2[0]-'a';visited[sx][sy]=1;int ans=bfs(sx,sy,0);printf("To get from %s to %s takes %d knight moves.\n",s1,s2,ans);}
}
http://www.jsqmd.com/news/50431/

相关文章:

  • 2025苏州留学机构十强排名榜
  • 背包的第 $k$ 优解
  • 2025深圳香港留学中介机构有哪些
  • MySQL权限管理的坑你踩了没有?
  • 2025厦门十大正规留学机构排名榜
  • 后缀树模板
  • 2025 年 11 月冷却塔厂家权威推荐榜:闭式冷却塔、方形冷却塔、工业冷却塔、全钢冷却塔、凉水塔、圆形冷却塔、玻璃钢冷却塔、防腐冷却塔、冷却水塔,高效散热与持久耐用的专业之选
  • 好用的库存管理系统盘点:橙子库存通——简洁实用、功能齐全,出入库管理更省心
  • 2025广州最大的留学中介机构
  • 库存管理系统哪家强?橙子库存通:专业稳定,安全可靠,110万企业的共同选择
  • 2025北京留学中介哪些机构好一点
  • k8s chain
  • C++ - 手动实现std::shared_ptr
  • 数据库风险监测系统:打造可审查、可调整、可溯源的教育数据库安全底座
  • 详细介绍:云计算概念及虚拟化
  • 使用Logstash实现PostgreSQL到Elasticsearch的数据摄取
  • 不丢帧、低延迟!图像采集卡的 5 步工作原理,看懂就是专家
  • 2025年封闭母线槽优质厂家权威推荐榜单:耐火母线槽/防水母线槽/空气型母线槽源头厂家精选
  • 2025年服装整烫专用设备定做厂家权威推荐榜单:服装小型整烫设备/服装隧道整烫设备/仙桃服装整烫设备源头厂家精选
  • 2025年数据分类分级产品选型排名与深度解析:可视化、自适应、一键部署成关键能力
  • 2025年国内一键部署、持久稳定的AI赋能的API数据接口安全厂商排名
  • Spring Data JPA 最佳实践【1/2】:实体设计指南
  • 轻量化、全链路、可溯源的医疗行业API安全最佳实践与案例
  • 数据库风险监测系统建设理论研究:从规范落地到智能化防御的全周期体系
  • 官网发布|智感未来-聚链共生-2026中国激光雷达大会暨展览会/火热招展中!!!
  • 2025年11月呼叫中心系统品牌推荐评测报告:从稳定性到AI能力的解决方案剖析
  • 2025广州最大的留学中介是哪家
  • Python入门:从零开始你的编程之旅
  • 2025北京申请留学机构哪家好
  • 2025年11月智能客服机器人服务商推荐热度榜:基于性能指标的结果承诺保障方案