美团笔试 2024.8.10

回忆一下秋招参加的第一场笔试,也是十分印象深刻的一场,团子上来就上强度

  1. 一个数组a,删除第一个元素花费x,删除所有元素花费 ,求清空数组的最小代价

    先从后往前遍历,用一个set维护出现的数字,方便计算后缀的mex。

    然后从前往后枚举使用第一种策略删除多少个数字,加上对应后缀的代价,最后求一个最小值。

  2. 由长度为n的彩带无限循环构成一条长彩带,每个位置的颜色用数组a表示。每次会往右或者往左剪去长为L的一段,求每次剪下来的颜色种数。

    首先,若长度 ,则为数组本身的颜色个数。

    否则,将数组a复制一份拼接到后面,生成新的数组为b,则每次剪掉的部分都对应数组b的一段子区间,即需要求取b子区间内元素的种类个数。可以用主席树实现,或者利用树状数组离线实现。 https://blog.csdn.net/m0_60630928/article/details/126576222

#你的秋招第一场笔试是哪家##软件开发笔面经#
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-16 14:00
白火同学:其实你可以了解一下HR在Boss聊天的机制,想赢牌的前提是先会玩牌。 如果HR长时间没有理你,有可能是因为你的消息被其他应聘者的消息给挤到下面了,HR从上到下有可能只看个三四百个人就要到理想数量的简历了,而你恰好没有被看到,时间一长,你的消息在越来越下面。这种情况就需要你自己活跃一下,把消息提上去。 也可能是HR招的合适的人选了,但会一直挂着岗位,为了省重新开招聘岗位的钱,方便后面随时修改招聘要求。 当然也可能是HR吃饱了没事耍你玩,要了你的简历又不看,就看你自己怎么理解了。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务