首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客851336860号
The Australian National University 游戏后端
发布于广东
关注
已关注
取消关注
@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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 13:48
门头沟学院 内容运营
直播 + AI Agent:这个岗位在做什么?AI应用研发(直播类)拆解
一天一个AI岗位介绍,今天要解读的JD岗位是——AI应用研发(直播类)。在所有 AI 应用场景里,直播可能是最“极端”的一个:高并发、强实时、强互动、强转化。如果一个 AI Agent 能在直播场景稳定跑起来,那基本说明——工程能力是过关的。一句话概括它的核心工作:在高并发直播场景里,把 AI Agent 从“概念”变成可规模化运行的系统。不是做 Demo,不是写论文,而是——让 Agent 真正在流量洪峰里活下来。一、这个岗位到底在做什么?它可以拆成两条主线:基建 + 应用落地。1️⃣ AI Agent 框架基建(偏工程核心)JD里提到 MCP 标准、微服务集成、低延迟、安全集成。翻译一下就...
AI求职实录
点赞
评论
收藏
分享
02-26 18:27
蚌埠坦克学院 嵌入式软件开发
最讨厌面试被问私人的事情
面试本该是展示能力的机会,可有些问题让我无比反感:你恋爱了吗?打算什么时候结婚?家里经济情况如何?这些问题和工作能力毫无关系,却让人尴尬又无所适从。能力可以通过作品、项目、沟通表现出来,为什么要去触碰隐私?我觉得,尊重候选人,就是尊重能力本身。希望更多面试官能记住:工作能力才是面试的唯一主角。
你最讨厌面试被问什么
点赞
评论
收藏
分享
02-27 11:14
河北工业大学 C++
想找agent开发岗位,简历求锐评
如题,怕纯后端岗位未来 扛不住,想找一个ai大模型开发的工作。友友们看看那个智能ppt生成项目,是不是已经很普通了。还有我的简历是不是内容很杂。想在春招冲一冲ai开发的工作,求友友们对简历给一些建议。
听劝,我这个简历该怎么改...
点赞
评论
收藏
分享
01-03 19:22
宁夏大学 运营
27届本科,写完简历感觉可以直接投字节
牛至超人:
很好,很有精神
投了多少份简历才上岸
点赞
评论
收藏
分享
02-28 19:49
黑龙江大学 Java
小雨智造后端一面
小雨智造后端一面 2026-2-4 你的个人项目中,哪个比较出彩?对你来说帮助非常大的是哪个? 你在项目中加入了 ES,有做过索引优化吗? ES 实现愿望单功能时,需要排序吗?为什么不放在 ES 里实现排序? 你对 ES 的底层原理有了解吗? 你用 WebSocket 实现实时通讯,了解过 SSE 吗?两者有什么区别? 项目中应用 AI 主要做了什么事情? 识别卡牌用的是什么模型? 识别时主要提取卡牌的哪些特征? 有对 AI 识别效果做过评测吗? 有没有对卡牌图像的内容描述进行识别? 为什么用大模型而不用直接用 OCR 识别文字? 使用 AI 的开发体验是什么样的? 缓存方面你做了什么样的优...
查看16道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
我做过的,被面试官夸爆的那些Ai项目(一)
1.6W
2
...
暑期实习 字节三面
6689
3
...
24届三本,广州跳槽至上海后惨遭裁员,这是我的现状
2816
4
...
大厂血泪史之试用期实用技巧
2357
5
...
3.2字节AI开发春招一面
2027
6
...
观妙科技 - Java开发 二面 面经
1949
7
...
实习中找暑期实习的几个问题
1745
8
...
腾讯一面面经
1567
9
...
实习被学校催返校
1403
10
...
腾讯提前批一面面经(挑战全网最晚hhh,热乎的~)
1337
创作者周榜
更多
正在热议
更多
#
面试___岗的必刷题单
#
2387次浏览
42人参与
#
你今年的保底offer是哪家
#
171463次浏览
719人参与
#
神州信息求职进展汇总
#
1606次浏览
38人参与
#
春招开局,你有保底offer吗?
#
7593次浏览
68人参与
#
如果不上班,你会去做什么
#
33225次浏览
477人参与
#
实习生至暗时刻
#
2744次浏览
50人参与
#
应届生被毁约被毁意向了怎么办
#
59035次浏览
294人参与
#
硬件开发岗知多少
#
24024次浏览
138人参与
#
哪些公司开暑期实习了?
#
4514次浏览
38人参与
#
如果上班像打游戏,你最想解锁什么技能
#
26751次浏览
95人参与
#
AI面试问题分享
#
3843次浏览
83人参与
#
实习生的生存小技巧
#
2176次浏览
45人参与
#
你经历过哪些AI幻觉?
#
1607次浏览
35人参与
#
找AI工作应该卷什么?
#
1200次浏览
25人参与
#
三月的小目标
#
2065次浏览
49人参与
#
小厂一定不能去吗?
#
7425次浏览
88人参与
#
关于春招你都做了哪些准备?
#
130578次浏览
724人参与
#
你面试被问到过哪些不会的问题?
#
113553次浏览
1905人参与
#
作业帮求职进展汇总
#
102071次浏览
615人参与
#
非技术岗简历怎么写
#
299786次浏览
3224人参与
#
非技术岗薪资爆料
#
497077次浏览
3055人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务