华为od统一考试B卷【机器人走迷宫】Python 实现

这篇具有很好参考价值的文章主要介绍了华为od统一考试B卷【机器人走迷宫】Python 实现。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目

机器人走一个迷宫,给出迷宫的x和y(x*y的迷宫)并且迷宫中有障碍物,输入k表示障碍物有k个,并且会将障碍物的坐标挨个输入。

机器人从0,0的位置走到x,y的位置并且只能向x,y增加的方向走,不能回退,

如代码类注释展示的样子,#表示可以走的方格,0代表障碍,机器人从0,0的位置只能向下或者向前走到出口,

其中会有不可达方格和陷阱方格。

不可达方格为第四行前三个,该机器人在行走路径上不可能走到的方格,陷阱方格如第一行最后两个,走进之后则不能抵达终点。

华为od统一考试B卷【机器人走迷宫】Python 实现

要求: 输出陷阱和不可达方格方格数量。

输入描述:

1)第一行为房间的X 和Y (0<=X/Y <=1000)

2)  第一行为房间中的墙壁障碍物个数 N,0<= N <=X*Y )

3)  接下来会有N行墙壁的坐标,同一行中若有多个障碍物,以空格隔开,所有数据输入均合法。

输出描述:

陷阱方格与不可达方格数量,以空格隔开。

示例1:

输入:

6 4

5

0 2

1 2<文章来源地址https://www.toymoban.com/news/detail-492921.html

到了这里,关于华为od统一考试B卷【机器人走迷宫】Python 实现的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为OD机试 - 机器人走迷宫(Python)| 递归的使用

    房间有 X*Y 的方格组成,例如下图为 6*4 的大小。每一个放个以坐标 (x,y) 描述。 机器人固定从方格 (0,0) 出发,只能向东或者向北前进, 出口固定为房间的最东北角,如下图的方格 (5,3) 。 用例保证机器人可以从入口走到出口。 房间有些方格是墙壁,如 (4,1) ,机器人不能经过那

    2024年02月09日
    浏览(58)
  • 华为OD机试-机器人走迷宫

    机器人走一个迷宫,给出迷宫的x和y(x*y的迷宫)并且迷宫中有障碍物,输入k表示障碍物有k个,并且会将障碍物的坐标挨个输入. 机器人从0,0的位置走到x,y的位置并且只能向x,y增加的方向走,不能回退. 如代码类注释展示的样子,#表示可以走的方格,0代表障碍,机器人从0,0的位置只能向下

    2024年02月09日
    浏览(42)
  • 华为OD机试 - 机器人走迷宫(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

    房间有 X*Y 的方格组成,例如下图为 6*4 的大小。每一个放个以坐标 (x,y) 描述。 机器人固定从方格 (0,0) 出发,只能向东或者向北前进, 出口固定为房间的最东北角,如下图的方格 (5,3) 。 用例保证机器人可以从入口走到出口。 房间有些方格是墙壁,如 (4,1) ,机器人不能经过那

    2023年04月12日
    浏览(41)
  • 【华为OD】C卷真题 200分:机器人走迷宫 C/C++代码实现[思路+代码]

    Java代码实现: 【华为OD】C卷真题 200分:机器人走迷宫 Java代码实现[思路+代码]-CSDN博客 python代码实现: 【华为OD】C卷真题 200分:机器人走迷宫 python代码实现[思路+代码]-CSDN博客 JS代码实现: 【华为OD】C卷真题 200分:机器人走迷宫 JS代码实现[思路+代码]-CSDN博客 1、 房间由

    2024年03月10日
    浏览(55)
  • 华为OD机试 - 机器人搬砖(Java & JS & Python & C)

    题目描述 机器人搬砖,一共有 N 堆砖存放在 N 个不同的仓库中,第 i 堆砖中有 bricks[i] 块砖头,要求在 8 小时内搬完。 机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格只在这一个小时有效,为使得机器人损耗最小化

    2024年02月04日
    浏览(40)
  • 华为OD机试 - 机器人仓库搬砖(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 机器人搬砖,一共有 N 堆砖存放在 N 个不同的仓库中,第 i 堆砖中有 bricks[i] 块砖头,要求在 8 小时内搬完。 机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能

    2024年03月27日
    浏览(68)
  • 华为od统一考试B卷【矩阵稀疏扫描】Python 实现

             所有题目均有五种语言实现。 C实现目录 、 C++ 实现目录 、 Python实现目录 、 Java实现目录 、 JavaScript实现目录         如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践

    2024年02月16日
    浏览(78)
  • 华为od统一考试B卷【选修课】Python 实现

             所有题目均有五种语言实现。 C实现目录 、 C++ 实现目录 、 Python实现目录 、 Java实现目录 、

    2024年02月11日
    浏览(54)
  • 华为od统一考试B卷【5键键盘】Python 实现

    【 5键键盘 】 有一个特殊的5键键盘,上面有a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五个键。 a键在屏幕上输出一个字母a;ctrl-c将当前选择的字母复制到剪贴板; ctrl-x将当前选择的字母复制到剪贴板,并清空选择的字母; ctrl-v将当前剪贴板里的字母输出到屏幕; ctrl-a选择当前屏幕上的

    2024年02月09日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包