您当前的位置: 首页 >  Python
  • 4浏览

    0关注

    516博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【华为OD机试Python实现】HJ43 迷宫问题(中等)

不太灵光的程序员 发布时间:2022-04-04 15:17:14 ,浏览量:4

文章目录
  • 题目描述
  • 输入描述:
  • 输出描述:
  • 示例1
  • 示例2
  • 参考代码

题目描述

定义一个二维数组 N*M ,如 5 × 5 数组下所示:

int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, };

它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。

数据范围:2≤n,m≤10 , 输入的内容只包含 0≤val≤1

输入描述:

输入两个整数,分别表示二维数组的行数,列数。再输入相应的数组,其中的1表示墙壁,0表示可以走的路。数据保证有唯一解,不考虑有多解的情况,即迷宫只有一条通道。

输出描述:

左上角到右下角的最短路径,格式如样例所示。

示例1

输入:


                
关注
打赏
1664870321
查看更多评论
立即登录/注册

微信扫码登录

0.1638s