美团算法策略笔试

第二次参加了,第一次惨不忍睹,这次过了2.5终于不是0分选手了😅
前两题签到题,我都有点不敢相信,一下就100%了。
第三题开始恶心人了,刚开始直接建立邻接表,好,通过例子,提交0%。后来想到这个边顺序可能不是父到子,得两个结点都统计邻居关系,换成了矩阵。最后就是看每个节点多少个邻居但要去掉已经访问的结点,计算剩下度的相同对数。果然过了40%提示超时,再提交50%😂。
不管了看第四题想了十几分钟有了思路,只剩几分钟了,来不及了写了。0%
第五题没看0%
全部评论
第二题直接用map算每个节点的子节点数量不可以吗佬
3 回复 分享
发布于 2024-09-07 12:15 美国
刚做完也在考虑是不是那个顺序有坑😅想起之前那个工人位置要先排序,真是把人能恶心死
2 回复 分享
发布于 2024-09-07 12:51 陕西
第二题思路是啥😭,我只过了20
1 回复 分享
发布于 2024-09-07 12:16 北京
佬,第三题我考虑了这个情况,我用map存了每个节点相连的,比如题给了4-2,我也会记录2-4,然后从根节点1开始层次遍历,这样问题是在哪吗😭
1 回复 分享
发布于 2024-09-07 12:47 北京
第三题我考虑了边的顺序,不过是建树dfs计算每个节点子节点数量。提交后还是0%,也没超时,有人知道为啥吗
1 回复 分享
发布于 2024-09-07 15:21 北京
差不多,老哥😭
点赞 回复 分享
发布于 2024-09-07 12:10 浙江
四道题?你啥部门啊,不是3个吗
点赞 回复 分享
发布于 2024-09-07 12:14 浙江
做了3.4。第四道题写的n^2超时了。第五题没看
点赞 回复 分享
发布于 2024-09-07 18:42 加拿大

相关推荐

这是我做过最无语的笔试题了,第二题求协同过滤还不给皮尔森系数的公式和解释???样例只有输入输出,一点解释没有,真怀疑出题人出到一半回家过年了,我用Numpy写出来了和答案不一样都不知道怎么debug,题目本身不难,整体架构没问题,就败在这种小细节上,不知道出题人在干什么,在考我们什么呢???而且我严重怀疑第一个用例的答案本身就是错的第四题更离谱,求节点有没有BUG,我写了个dfs求root到目的地的最短路径,我请问呢???怎么做到无限循环的,好不容易做出来了,最后testcase死在第一步,这种dfs我写了无数遍了,我真不理解为什么会错,出题人testcase设置极其不合理,第一个testcase能出来299次递归??我不能理解,testcase不都是从简单到难的嘛,即使对了40%我都不至于这么生气,这个百分之0是在侮辱我40分钟的努力嘛???最后附上无限循环的代码def dfs(root,node,path):    if root==node:        return 1    if root==none:        return 0    path.append(root)    for child in root.children:        if dfs(child,node,path):            return 1    path.pop()    return 0
投递美团等公司9个岗位
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

更多
牛客网
牛客企业服务