社区讨论
来自一名蒟蒻的bfs求助
学术版参与者 4已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @lo93a4it
- 此快照首次捕获于
- 2023/10/28 04:52 2 年前
- 此快照最后确认于
- 2023/10/28 04:52 2 年前
-------------------------------题目------------------------------------
设有一个N*M的棋盘(2<=n,m<=100), 在棋盘上有一个中国象棋马.
马走的规则为( 1): 马走日字; (2) 马只能向右走.
你的任务是: 当输入棋盘的大小N和M之后,同时给出马的起点和终点的位置,试找出一条从起点最少步数到达终点的的路径.
规定:棋盘的左上角为(1,1)点,右下角为(n,m)点.
Input
第一行输入N和M,表示棋盘大小(2<=n,m<=100).
第二行输入马的起点坐标x, y (1<=x,y<=99)
第三行输入马的终点坐标x0,y0.(2<=x0,y0<=100)
Output
第一行输出马从起点到达终点的最小移动步数.
第二行输出它的路径. (假定马走日字时的方向按顺时针方向优先)
若到达不了终点,则输出‘NO’。
-------------------------------题目-------------------------------------
死活不知道咋找路径,次数能算,想一中午了都(崩溃
回复
共 9 条回复,欢迎继续交流。
正在加载回复...