【2024-03-10】米哈游春招笔试三道编程题解

本文详细解析了米哈游2024年春季招聘笔试中的三道编程题,包括小盖和蹦蹦史莱姆、小盖与一番赏、小盖和建木的问题。通过模拟和树形结构的算法,解决格子状态、队列购买行为以及树上节点因子计算等挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

第一题:小盖和蹦蹦史莱姆

题目描述

地图上有 n 个格子排成一排,最左边的格子为1,最右边的格子为n。

第0 秒时,每个格子都有一只史莱姆。

第i 只史莱姆的跳跃方向用数组a 表示。

ai=0 表示史莱姆跳跃的方向是往左。若第 i 秒史莱姆位于格子 x,那么第i+1 秒史莱姆会跳到格子x-1 。如果当前史莱姆在格子1,则下一秒史莱姆将跳出地图。

ai=1 表示史莱姆跳跃的方向是往右。若第 i 秒史莱姆位于格子x,那么第 i+1 秒史莱姆会跳到格子x+1 。如果当前史莱姆在格子 n,则下一秒史莱姆将跳出地图。

小盖想知道第 1-n 秒,地图上有多少个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

TechGuide

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

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

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

打赏作者

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

抵扣说明:

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

余额充值