首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
活跃的鲸鱼等一个offer
New York University Java
发布于上海
关注
已关注
取消关注
@code5bug:
悄悄话 - 华为OD统一考试(C卷)
OD统一考试(C卷)分值: 100分题解: Java / Python / C++题目描述给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。输入描述给定二叉树0 9 20 -1 -1 15 7 -1 -1 -1 -1 3 2注: -1 表示空节点输出描述返回所有节点都接收到悄悄话花费的时间38示例1输入:0 9 20 -1 -1 15 15 7 -1 -1 -1 -1 3 2输出:38题解这个题目是一个树的遍历问题,采用**深度优先搜索(DFS)**的方式解决。遍历时叶子节点最晚到达时间即为答案。Javaimport java.util.Arrays;import java.util.Scanner;/** * @author code5bug */public class Main { static int[] arr; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); arr = Arrays.stream(scanner.nextLine().split(" ")) .mapToInt(Integer::parseInt).toArray(); System.out.println(dfs(0)); } // 从 idx 节点到叶子节点最大耗时 static int dfs(int idx) { int maxCostTime = 0; // 左右节点 int leftIdx = 2 * idx + 1, rightIdx = 2 * idx + 2; if (leftIdx < arr.length && arr[leftIdx] != -1) { maxCostTime = Math.max(maxCostTime, dfs(leftIdx)); } if (rightIdx < arr.length && arr[rightIdx] != -1) { maxCostTime = Math.max(maxCostTime, dfs(rightIdx)); } return arr[idx] + maxCostTime; }}Pythonarr = list(map(int, input().split()))n = len(arr)def dfs(idx): global n max_cost_time = 0 # 左右节点 left_idx, right_idx = 2 * idx + 1, 2 * idx + 2 if left_idx < n and arr[left_idx] != -1: max_cost_time = max(max_cost_time, dfs(left_idx)) if right_idx < n and arr[right_idx] != -1: max_cost_time = max(max_cost_time, dfs(right_idx)) return arr[idx] + max_cost_timeprint(dfs(0))C++#include <iostream>#include <vector>#include <algorithm>using namespace std;vector<int> arr;// 从 idx 节点到叶子节点最大耗时int dfs(int idx) { int maxCostTime = 0; // 左右节点 int leftIdx = 2 * idx + 1, rightIdx = 2 * idx + 2; if (leftIdx < arr.size() && arr[leftIdx] != -1) { maxCostTime = max(maxCostTime, dfs(leftIdx)); } if (rightIdx < arr.size() && arr[rightIdx] != -1) { maxCostTime = max(maxCostTime, dfs(rightIdx)); } return arr[idx] + maxCostTime;}int main() { int num; while (cin >> num) { arr.push_back(num); } cout << dfs(0) << endl; return 0;}🙏整理题解不易, 如果有帮助到您,请给点个赞 ❤️ 和收藏 ⭐,让更多的人看到。🙏🙏🙏
点赞 9
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
05-07 19:09
三江学院 C++
AI Agent面经 5(持续更新)
Q1:规划和执⾏要不要拆开两个模型?答案:视任务⽽定。Planner-Executor 拆分可提升可控性(强模型规划、快模型执⾏);单模型端到端更简单但易在⻓链路漂移。可混合:规划⽤强模型,执⾏层做确定性校验。Q2:如何避免 Agent 在⼯具调⽤间「迷失」?答案:明确 停⽌条件 与 最⼤步数维护 任务清单(todo) 与 当前⼦⽬标对每步输出要求 结构化(JSON)关键步骤 强制验证(单元测试式检查、⼆次 LLM 审核)Q3:结果冲突怎么整合?答案:优先级规则(权威源 > 时间新 > 多源⼀致)、让模型显式输出「冲突说明」、必要时触发⼈⼯。Q4:基于效⽤的 Agent 和基于⽬标...
大模型、Agent面试八...
点赞
评论
收藏
分享
05-09 09:36
武汉大学 C++
FreeRTOS 八股 100 问:覆盖 90% 嵌入式大厂高频考点
【秋招】嵌入式八股文- FreeRTOS篇FreeRTOS 面试到底考什么?这一篇给你讲明白。从任务调度、内存管理,到中断通信、同步机制、定时器与系统移植,嵌入式面试中最常问的核心问题,这里全部帮你整理好了。内容从基础到进阶,适合快速复习 + 查漏补缺。推荐题集来自《C/C++ 嵌入式面经专栏》,已更新多篇高质量内容,覆盖嵌入式开发核心知识,帮你系统提升,稳过面试。一、FreeRTOS 核心机制(理解本质)1.1 FreeRTOS 内核最核心的几个组件分别负责什么?1.2 一个任务从创建到运行,会经历哪些状态?每个状态的本质是什么?1.3 任务是如何从 Ready → Running → Bl...
点赞
评论
收藏
分享
04-30 22:30
岭南师范学院 Java
还有救吗没offer 还有两个月毕业了
万物DP:
目前可以说没机会了,offer在4月都发完了。把实习用AI改一改投中小厂吧
点赞
评论
收藏
分享
04-24 18:13
南京大学 Java
不想找实习了
不吃酸菜血肠:
看力竭了
点赞
评论
收藏
分享
05-10 19:32
昆明理工大学 Java
AI 时代,我为什么还在苦练 SQL?|一次线上紧急问题把我点醒
大家好,我是杭州某大厂中台后端研发。最近一次线上紧急排障,让我彻底想明白了一件事:AI 再强,程序员的 SQL 基本功永远不能丢。背景:周末深夜被线上问题叫醒某个周末晚上,我接到上游部门研发同事的电话:需要紧急查询一份线上数据。数据源跨不同实例业务表拆分出 8 张分表需要统计总数 + 关联两张表字段线上问题响应不能拖,我一边远程配合,一边凭脑子里的业务表结构手写 SQL。结果第二个组合查询第一次没跑通,同事 Review 后又改了一轮才真正可用。事后复盘,我很清楚:极限压力下,手写 SQL 的能力依然不够稳。灵魂一问:AI 都能写 SQL,我为什么还要练?现在确实是 AI 时代,只要描述需求、...
AI替代不了什么?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我进字节她考编,明知要分手但确没人敢开口
1.5W
2
...
非科班+本科目前正在做AI工程师,说说我这3年。。。
1.3W
3
...
最高20元现金💰 | 我的求职总结有奖征集中
9374
4
...
26届0offer0面试,准备送外卖😄
5831
5
...
海力士总市值突破9000亿美元,国内能赌哪些公司?
5272
6
...
27腾讯云智暑期面经
4835
7
...
实习一周天天给+1买咖啡买饭,不给钱!!
4333
8
...
被妈妈说的感觉自己好没用啊😭
4263
9
...
偷了同事简历,有字节暑实面试了
3588
10
...
云智hr面不是结束,而是开始
3432
创作者周榜
更多
正在热议
更多
#
AI让海力士市值突破9000亿美元
#
6743次浏览
58人参与
#
如何排解工作中的焦虑
#
339753次浏览
2875人参与
#
在爱玛,骑向未来
#
47863次浏览
458人参与
#
我的求职总结
#
467984次浏览
6647人参与
#
牛油的搬砖plog
#
203829次浏览
1313人参与
#
机械笔面试考察这些知识点
#
20495次浏览
156人参与
#
这些公司卡简历很严格
#
106163次浏览
454人参与
#
国企vs私企,怎么选?
#
52263次浏览
233人参与
#
职场新人体验
#
194282次浏览
1266人参与
#
哪些公司对双非友好
#
236804次浏览
1261人参与
#
机械人与华为的爱恨情仇
#
161025次浏览
1060人参与
#
求职低谷期你是怎么度过的
#
41953次浏览
370人参与
#
什么专业适合考公
#
70665次浏览
390人参与
#
百度工作体验
#
337558次浏览
2295人参与
#
软开人,秋招你打算投哪些公司呢
#
204237次浏览
1584人参与
#
硬件人求职现状
#
538651次浏览
4838人参与
#
打工人的精神状态
#
156194次浏览
1581人参与
#
面试尴尬现场
#
228967次浏览
873人参与
#
设计人如何选offer
#
214226次浏览
888人参与
#
海康威视求职进展汇总
#
612987次浏览
3774人参与
#
游戏求职进展汇总
#
794150次浏览
6522人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务