【2024-03-17】滴滴春招笔试两道编程题解

本文解析了2024年滴滴春季校园招聘笔试的两道编程题,包括「陨石坠落打击」和「小盖找申请对象」。针对每道题目,详细介绍了题目描述、输入输出格式、样例,以及Go和Java两种语言的解题思路和代码实现。通过差分数组解决陨石打击问题,使用深度优先搜索遍历组织架构树找出申请对象。
摘要由CSDN通过智能技术生成

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经。
作者@TechGuide【全网同名】

订阅专栏: 【专享版】2024最新大厂笔试真题解析,错过必后悔的宝藏资源!

第一题:陨石坠落打击

题目描述

小盖正在模拟陨石对地质的危害。在小盖的模型下,将地面从0,1,2…直到N依次从左到右进行标号。每次陨石i坠落,会使得标号在[L,R]这个区间范围内的地面受到一次陨石打击。

在 M 次陨石坠落后,小盖想知道某些指定地面在刚才 M 次陨石坠落中受到了多少次陨石打击。

输入描述

第一行两个正整数 N,M,含义如题面,
接下来一行 M 个数,分别为L1,L2,…,Ln表示这M次陨石打击的左边界。
接下来一行 M 个数,分别为R1,R2,…,Rn,表示这M次陨石打击的右边界。
接下来一个数 Q,表示小盖询同次数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechGuide

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值