4.2日美团笔试代码(有个题疑似数据问题?)

有朋友做了今天美团的笔试吗?

我后面4个题都过了,第一题是个送分水题,我一直过不去。有没有朋友过去的?(我觉得是题面数据问题)

我最后是64%,100%,100%,100%,100%

——————————————————————应邀写下代码:

第一题

不懂错在哪里,略

第二题

第三题

第四题

第五题

#后端实习面经##笔试题目##美团##笔试题型#
全部评论
本来感觉做完体验还不错,一看贴子,打扰了😕
3 回复 分享
发布于 2020-04-02 21:14
大佬,第三题"dp[j]+v[i−1]",应该是“dp[j]+v[i−j]”吧?
2 回复 分享
发布于 2020-04-02 22:41
求代码的别急,我等下写个博客,你们看一下(有帮助的点个赞+关注 orz)
2 回复 分享
发布于 2020-04-02 21:15
我也是第一题64%,完全看不出问题
2 回复 分享
发布于 2020-04-02 21:07
第三题的状态转移方程真的没有问题吗?还是我太菜了? 我怎么觉得应该是 dp[i]=p[i−j]∗(dp[j]+v[i−j]) 呢? 但是这个转移方程 写的代码 tle 了啊。 哪个大佬解释一下? N = input() arr_p = list(map(float, input().split())) arr_a = list(map(float, input().split())) dp = [None for i in range(int(N))] dp[0] = arr_a[0] * arr_p[0] def getScore(n):     if dp[n] == None:         res = 0         cur = 1          while cur <= n:             res = max(res,                       getScore(n - cur) * arr_p[cur - 1] + arr_p[cur - 1] * arr_a[cur - 1])             cur += 1         return res     else:         return dp[n] output = getScore(int(N) - 1) print(round(output, 2))
1 回复 分享
发布于 2020-04-03 11:02
看到楼主前面的就知道是个acmer
1 回复 分享
发布于 2020-04-02 21:34
楼主,第三题链接打开是空白编辑页面
1 回复 分享
发布于 2020-04-02 21:28
太强了,我就第二道道全过了
1 回复 分享
发布于 2020-04-02 21:23
同64....检查了好久
1 回复 分享
发布于 2020-04-02 21:16
第一题64%吗
1 回复 分享
发布于 2020-04-02 21:06
想问下笔试就是全算法题吗?
点赞 回复 分享
发布于 2020-04-07 17:00
&楼主,收到面试通知了吗
点赞 回复 分享
发布于 2020-04-05 10:40
第二题直接整除能看完整跑几圈,然后再暴力枚举最后一圈这样不是简单点么
点赞 回复 分享
发布于 2020-04-03 20:49
大佬tql
点赞 回复 分享
发布于 2020-04-03 17:51
niubility
点赞 回复 分享
发布于 2020-04-03 13:30
大佬拿到面试通知了吗?
点赞 回复 分享
发布于 2020-04-03 13:23
同64,很简单的一个尺取法。我吐了,检查了很久
点赞 回复 分享
发布于 2020-04-03 11:57
天猫国际欢迎大家,简历发送:joshua.liff@alibaba-inc.com
点赞 回复 分享
发布于 2020-04-03 09:52
大佬太强了!学习学习
点赞 回复 分享
发布于 2020-04-02 23:05
第三题用的dfs超时了,第四题根本就没做,第五题暴力
点赞 回复 分享
发布于 2020-04-02 22:42

相关推荐

05-23 20:31
已编辑
武汉大学 Java
内向的柠檬精在研究求...:注意把武大标粗标大 本地你俩不是乱杀
实习进度记录
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
评论
21
105
分享

创作者周榜

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