华为OD机试真题-上班之路【2023Q1】

题目描述

Jungle 生活在美丽的蓝鲸城,大马路都是方方正正,但是每天马路的封闭情况都不一样。
地图由以下元素组成: (1) ”.” - 空地,可以达到;(2)”*” - 路障,不可达到;(3)"S” - Jungle的家; (4)”T” - 公司.
其中我们会限制Jungle拐弯的次数,同时Jungle可以清除给定个数的路障,现在你的任务是计算Jungle是否可以从家里出发到达公司。
输入描述
输入的第一行为两个整数tc(o<tc<100)t代表可以拐弯的次数,c代表可以清除的路障个数
输入的第二行为两个整数n,m(1≤n,m≤100),代表地图的大小。
接下来是n行包含m个字符的地图。n和m可能不一样大。 我们保证地图里有S和T。
输出描述
输出是否可以从家里出发到达公司,是则输出YES,不能则输出NO。
示例1:
输入
2 0
5 5
在这里插入图片描述
输出
YES

解题思路

首先,遍历地图,找到 Jungle 的家所在的位置。接着,使用深度优先搜索(DFS)算法从 Jungle

华为OD真题大全,用 Python 解华为题 | 宝典 华为OD华为OD 华为OD 华为OD算法 华为OD编程题 华为OD岗位要求 华为OD职位评估 华为OD经验分享 华为OD在线测 华为OD评估标准 华为OD评测系统 华为OD筛选华为OD编程语言要求 华为OD数据结构与算法 华为OD程序设计 华为OD程序优化 华为OD编程能力考核 华为OD编程技巧与经验 阅读详情

相关推荐

华为OD真题2023 B卷(JAVA&JS)

华为OD题库已由2022Q4 A卷 切换 为2023 B卷,题目都是真题,已由上千位同学认证!

qq_34465338的博客 4万+

华为OD真题上班之路】

首先找到S的位置,再利用回溯算法从S位置开始遍历上、下、左、右四个方向可到达的位置,当到达公司位置T则代表可以到达公司,所有方向都遍历完成都无法到达T则无法到达公司。其中我们会限制Jungle拐弯的次数,同时Jungle可以清除给定个数的路障,现在你的任务是计算Jungle是否可以从里出发到达公司。输入的第一行为两个整数t,c(0

weixin_43763430的博客 546

华为OD真题2023JavaScript)

华为有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分。总分为400分,150分钟考时间。之前通过为150分,现在好像分数提高了,大不要太大意,一定要多刷题,争取拿高分,毕竟分数越高评级越高,工资也就越高。

weixin_40767375的博客 9780

华为OD真题2023JAVA

华为od岗的薪资问题,并没有比市场上多多少,具体根据个人职级和绩效而定,初入职场的应届生薪资大概在20K-30K左右,相对于其他行业来说,华为的起薪是比较高的。华为OD通常由多个题目组成,包括算法设计、编程、调等多个环节,考察候选人的基础知识、实际能力和算法编写能力等多个方面,是华为招聘流程中非常重要的一环。大有什么不懂的,想看的,都可以留言,或者私信哪吒。总的来说,OD岗位的晋升空间相对较广,但是需要候选人不断提升自身能力,积极参与公司的内部培训和发展计划,才能在职业生涯中获得更好的发展会。

学Java,找哪吒 1万+

华为od 2023 | 什么是华为odod 薪资待遇,od题清单

华为 OD 先整体了解一下OD,全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。华为社招大多数是 OD 招聘,17 级以下都为 OD 模式。OD 模式也是华为提出的一种新的用工形式,定级是 13-17 级,属华为储备人才,每年都会从 OD 项目挑优秀员工转为。原创概念解释,被很多人转载,初始来源全部是 梦想橡皮擦。

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 16万+

大数据 之 Snappy

【代码】大数据 之 Snappy。

zhixingheyi_tian的博客 147

Linux服务器RocketMQ和RocketMQ Dashboard安装部署

rockermq安装

qq_39984729的博客 209

商超智能运营如何落地?从系统架构到实战避坑的完整技术路径

3. **多端交互展示层**:需覆盖顾客使用的**小程序、APP及H5公众号**,以及员工使用的管理后台。答:在应用层引入**适配器模式**。在项目启动时,应强制要求供应商或自研团队产出**部署文档**(含环境变量清单)和**二次开发文档**(含核心流程时序图),确保后续维护不受限于个人。- **多租户插件**:MyBatis Plus的`TenantLineInnerInterceptor`可实现SQL层面的自动拼接`store_id`条件,防止开发者因SQL编写疏漏导致的数据越权。

weixin_56812938的博客 262

【手搓 Agent 第2.3关】搭建 Agent 进阶能力:工具注册中心架构重构

本篇优化了之前编写 Agent 时的杂乱硬编码,使用工具注册中心统一调度,促使后期增添工具更加容易。顺便优化了 RAG 知识库的懒加载,使 Agent 启动更快。

2502_92964924的博客 316

Java深入解析篇二十之JavaStream API详解

Stream(流)是引入的数据处理抽象,位于包。它表示从数据源产生的元素序列,并支持对其进行函数式、聚合式操作。不是集合:流不存储数据,只描述对数据的计算;不是 IO 流:与无关;惰性管道:中间操作只是登记,终端操作才触发实际计算。// 命令式写法(对照) // List<String> r = new ArrayList<>();

萧瑟余晖的博客 336

电商推返模式的技术架构与系统落地实践

成功的电商推返模式系统,本质是。

weixin_42804741的博客 60

深度解析:一个 Java 对象究竟占用多少字节?

System.out.println("========== 空对象 EmptyObj 内存布局 ==========");System.out.println("========== 基础类型对象 User 内存布局 ==========");System.out.println("========== 含引用对象 Order 内存布局 ==========");对象头12字节 + long(8B) + 引用(4B) = 24B,刚好是8的整数倍,无对齐填充,完美匹配计算规则。

这就是程序猿的博客 355

8.23拼多多笔真题-护栏补强(C++/Py/Java /Js/Go)

拼多多笔 8月23号真题,拼多多笔第二题【护栏补强】,提供详细思路讲解以及Java、C++、Python、Go、JavaScript多语言代码实现。拼多多技术岗笔真题【护栏补强】多语言题解。

qq_45776114的博客 218

AI智慧商城小程序源码开发实战:从架构设计到上线全流程指南

本文基于真实开发经验,系统梳理 AI 智慧商城小程序从架构设计到上线的完整流程。技术栈采用 Spring Boot + MyBatis Plus + MySQL 构建后端,uniapp 实现多端用户端,Vue + Element UI 搭建管理后台。核心围绕四大 AI 能力展开:多路召回+重排序的智能推荐引擎、TTS+数字人驱动的商品讲解、基于 Function Calling 的智能客服与售前引导,以及文案生成、营销配置等智能运营工具。

weixin_60938478的博客 170

MYBATIS=PLUS批量插入数据提效

**原因**:如果开启事务,`saveBatch` 在执行完 `flush` 后,Spring 并不会立即提交事务,而是等待方法结束才 `commit`。- **优化**:如果业务允许部分失败(或无需强事务),**去掉**该方法上的 `@Transactional`,让 `saveBatch` 内部自动提交;* **优化建议**:如果业务允许,**去掉方法上的 `@Transactional`**,让 `saveBatch` 利用自动提交模式,或者使用编程式事务来精确控制边界。

datalover的专栏 361
上一篇: 华为OD机试真题-租车骑绿岛/排序/滑动指针【2023Q1】
下一篇: 华为OD机试真题-无向染色图【2023Q1】
IkunAlgorithm
博客等级 码龄3年 33粉丝 99原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值