阿里笔试

今天这是怎么回事 。。。 测试用例都过  两个结果通过0#阿里##阿里巴巴#
全部评论
第2道题,这样应该能解。 PS:我是蚂蚁的算法,我招人(推荐&NLP&CV)哦,我不太care 0不0分的,今年的算法题出的不太好。
1 回复 分享
发布于 2020-03-30 22:53
第一题刚开始没有过,改成heap过了30,应该还是复杂度的问题。。
1 回复 分享
发布于 2020-03-30 20:23
同……这test case到底多变态……
1 回复 分享
发布于 2020-03-30 20:09
没考试,求大佬看看这样有没有问题: 1, import heapq tasks = [] L = [1, 4, 2, 10, 100, 50, 600, 32, 42, 200, 100000, 3225] k = 2 m = 100000 for item in L:     heapq.heappush(tasks, -item)      for i in range(m):     tasks_2 = tasks[::]     tasks = [item - k for item in tasks]     x = heapq.heappop(tasks)     heapq.heappush(tasks, x // 2)     if sorted(tasks) == sorted(tasks_2):         break print(-sum(tasks)) 2, L = list(range(1000)) n = len(L) ans = [0 for i in range(n)] ans[0] = L[0] for i in range(1, n):     ans[i] = ans[i - 1]     M = L[i]          for j in range(i, -1, -1):         M = max(M, L[j])         ans[i] += M print(ans[-1] / (n * (n + 1) / 2))
点赞 回复 分享
发布于 2020-03-30 23:38
同……也不知道是为什么😣
点赞 回复 分享
发布于 2020-03-30 21:19
同,只做了第一题,没有ac
点赞 回复 分享
发布于 2020-03-30 20:27
哭了。想跑第二题来着。直接点了提交了~ 😂
点赞 回复 分享
发布于 2020-03-30 20:15
我这个写的不知道有问题没
点赞 回复 分享
发布于 2020-03-30 20:14
这个能用啥算法优化时间,完全想不出来
点赞 回复 分享
发布于 2020-03-30 20:14
同。。。问题好像很简单的样子,很快写出来了,但是都是0. 到底有什么坑哦。。
点赞 回复 分享
发布于 2020-03-30 20:13
同,觉得好简单啊,在自己电脑上都能跑出来,在上面都不行
点赞 回复 分享
发布于 2020-03-30 20:09
+10086
点赞 回复 分享
发布于 2020-03-30 20:09
俺也一样 怀疑人生了  跨行非科班第一次参加笔试 遇到这样的情况 绝望啊
点赞 回复 分享
发布于 2020-03-30 20:08
我也是,都做出了,例子过了,但是第一题0,第二题30%
点赞 回复 分享
发布于 2020-03-30 20:08
+1
点赞 回复 分享
发布于 2020-03-30 20:07
俺也一样 枯了😥
点赞 回复 分享
发布于 2020-03-30 20:07
+10086
点赞 回复 分享
发布于 2020-03-30 20:07
那个测试用例不包含在实际验证里面的 我第一题超时 第二题就剩算期望了 哭了 😭
点赞 回复 分享
发布于 2020-03-30 20:06
+10086
点赞 回复 分享
发布于 2020-03-30 20:06
+1,我也是服了。用例都过,全是通过0。
点赞 回复 分享
发布于 2020-03-30 20:06

相关推荐

04-28 22:33
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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