23届春招 美团java开发4.22笔试凉经

5道算法题,考试平台用的赛码网,考试时长2h,可以用本地IDE。鼠人ac2题,2题通过率0.27,1题通过率0.18,应该寄了。

第一题:小美想要奖学金,小美总共修习了 n 门课程,每门课程都有一个学分 ai ,而这门课小美的成绩是 bi 。小美所在的学校对于奖学金的评定非常简单:只要所有课程的均分不低于一个给定的标准 X,而且没有任何课程挂科,就可以申请奖学金。均分是指所有课程的成绩按照学分加权的平均值,而一门课挂科即该课成绩低于60分。现在小美会给你总共若干次询问,询问在每种课业情况下她能否申请奖学金。用暴力解法ac了。

第二题:小美投骰子,小美需要制作一个骰子。与一般的六面骰子不同,小美需要的骰子总共有 n 面,而且每一面的数字也不同于一般的,这n面的数字需要分别是a1,a2,......an 。当然,骰子是一个正n面体,而且唯一合法的要求是所有相对的两面之和都需要相等,比如一个数字分别为 1,2,3,4,2,3 的六面骰子,那么上面1,下面4,前面2,后面3,左边2,右边3就是合法的方案。因为方案可以很多,所以小美并不在乎究竟是怎么做出这样一个骰子,小美只想知道是否能做出一个合法的骰子。当然,保证n为偶数。也用暴力解法ac了。

第三题:小美在种田。这个游戏的目的是赚尽可能多的钱,游戏中有 n 种作物,其中第 i 种作物从种植到作物成熟采摘需要 ti 天时间,种子买入价格为ai ,作物卖出价格为 bi(一个种子只会产出一个作物,种子可以重复购买)。而游戏内总时间为 m 天,作物的种子种植和采摘、卖出等不耗时间,成熟之前作物没有价值。假设小美只有一块土地(即每个时间只能有一个作物在生长),初始的钱足够多,小美想知道她最多能赚多少钱。感觉像是动态规划问题,没啥思路,通过率18%。

第四题:删除01串。小美给你一个长度为 n 的01串(仅包含字符0和1的串),你可以删除这个串的一个前缀和一个后缀(可以为空),即保留一个原串的连续子串,操作之后整个串的代价为下面两部分之和:1. 被删除的字符1的个数;2. 剩下的子串的字符0的个数。你需要最小化操作的代价,并将其输出。没思路,通过率27%。

第五题:小美打比赛。小美正在参加一个比赛。这个比赛总共有 2k 个人参加(包括小美),编号为1,2,...,2k,开始的时候所有人都在同一个小组。比试的规程如下:假设当前小组有 n 个人(n 为偶数),那么编号大小前 n/2 人分为一个新的小组,后 n/2 人分为一个新的小组,然后两个小组内部分别比试,决出各自的胜者,然后两个小组的胜者进行比试,胜者作为当前小组的优胜者,直到决出最初的小组的优胜者。当然一个人的小组优胜者肯定是他自己。例如如果当前小组有 4 个人,编号为1,2,3,4,那么就会将 1,2 分为一组,3,4分为一组分别比试,然后 1,2 中的胜者和 3,4 中的胜者再进行比试,决出整个小组的胜者。由于每个人的能力各不相同,小美预测了所有人两两比试时的胜者,现在小美想知道预测最终的胜者是谁。做到第五题时就剩10min,也没思路,通过率27%。

#23届春招##美团春招##java春招#
全部评论
hello~我们部门在招java实习生,可转正,不知道有没有兴趣了解一下呢~https://www.nowcoder.com/discuss/468473962083717120
点赞 回复 分享
发布于 2023-04-23 17:49 浙江
考虑阿里云吗
点赞 回复 分享
发布于 2023-04-23 17:29 浙江
美团笔试多少过啊
点赞 回复 分享
发布于 2023-04-23 15:11 辽宁
第三题是完全背包问题,第五题注意左边要从1开始,因为没有第0位选手。
点赞 回复 分享
发布于 2023-04-23 11:12 北京
第三题是简单的暴力递归改动态规划,暴力递归能过28,然后通过hash表杀缓存过82,后面改成dp,ac,第二题不知道为啥一直卡在82😂
点赞 回复 分享
发布于 2023-04-23 10:50 陕西

相关推荐

08-24 14:45
河南大学 Java
如图所示,我在大二升大三的暑假拿到了美团的日常实习,这一路走来很不容易,所以想分享一下经验,也算是传承,因为一路走来帮助我的人也有很多。第一😇(学习路线),看黑马的视频只是一个入门,我是一直看完了springcloud。第二😇(项目),项目的话没有好坏,只有新奇与陈旧,新的项目用的人少的往往能达到让面试官眼前一亮的效果,所以没有固定的推荐,但是大家可以努力去多做几个项目,这样技术你都学会了,之后可以根据新的项目进行改造。第三😇(八股文),这个真就是跟着网站上背就行了 一定要自己整理一套自己的八股笔记,有自己的思考与理解,我理解之后即使几个月不看也能顺滑的说出来。第四😇(面试注意),面试的时候要体现自己的思考,如果你能说出来一整个问题的逻辑那很好,但是不要着急,先说百分之八十,后百分之二十说是自己思考出来的。第五😇(当你所有的都融会贯通),八股项目相结合,八股与八股相串联,问到你一个简单的问题可以扩展延伸让面试官措不及防,被你控制,这样面试官能够问你不会的问题的概率也会大大下降。等待与努力的过程是无比的焦虑与忐忑,当字节三面挂与快手二面挂的时候我已经开始摆烂了,因为双非的机会真的不多,都没把握到,最后还是美团收留了我,任何人的路径都是不可复制的,任何人的经历也是独一无二的,不要受别人影响,加油做自己。接受大家积极发问,也可以私信我哦。
永泽one:美团官网投的嘛佬,根本约面不了
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
09-02 14:53
... 前端工程师
双尔:露头就秒,骗你的,不露也秒
点赞 评论 收藏
分享
09-29 15:01
门头沟学院 C++
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

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