欢迎光临散文网 会员登陆 & 注册

面试分享!2023拼多多暑期实习算法岗面经

2023-08-04 17:55 作者:深度之眼官方账号  | 我要投稿

来源:投稿 作者:LSC
编辑:学姐

拼多多总共4道编程题

第一题

字符串解码

输入: 3a3b2c

输出: aaabbbcc

用python做很方便

第二题

T 个关卡,每个关卡 n 个敌人,每个敌人的耐受值已知。 每一关是独立的,你需要打败所有敌人,现在有两种操作:选择两个敌人,每个耐受值 -1。选择一个敌人,直接消灭。

求打败当前关卡所有敌人所需要操作的最小次数。(当前关卡的操作不会影响到之后的关卡)

第三题

3 种活动,n 个员工每人可以选想去参加的活动志愿,但最终只能去一个。每个活动有人数限制以及单位价格。问能否安排所有的人去参加活动,如果可以,求出最少花费,如果不行,输出最多可以安排多少人去参加。(n <= 100)。

正确而简单的思路是「最小费用流」 。源点向每个人连流量 1,费用 0 的边,每个人向志愿连流量 1 费用 0 的边,每个志愿向汇点连流量为人数限制,费用为单位价格的边,然后直接跑模板即可。

参考大佬: https://www.nowcoder.com/discuss/464538407297994752?sourceSSR=search

也可以用dp,但是我不会想不出来。个人觉得用dfs也是可以拿一些分的,但是没写完。

第四题

求一组数据的平均数和中位数。

直接暴力,能过80%

使用二分,acn = int(input())

大佬的面试经验分享来啦!希望可以给还在找工作的同学一点帮助~

关注“学姐带你玩AI”公众号

回复“简历”免费领取300+简历模板&算法工程师万能简历公式! 

面试分享!2023拼多多暑期实习算法岗面经的评论 (共 条)

分享到微博请遵守国家法律