2021.09.11 京东 京东笔试 算法题AC统计


#京东#
全部评论
人生中第一次AK,纪念一下。
6 回复 分享
发布于 2021-09-11 21:06
这么多大佬,原是我不配了,一道都没A,所有测试用例均为通过
3 回复 分享
发布于 2021-09-11 21:08
贴一个序列重排吧 。。 n = int(input()) nums = list(map(int,input().split())) nums = sorted(nums) first = [] second = [] for i in range(n//2):     first.append(nums[i]) for i in range(n//2,n):     second.append(nums[i]) if n % 2:     temp = second[1]  else:     temp = -first[-1] x1 = sum(first) x2 = sum(second) res = 2*(x2-x1) - second[0] - temp print(res)
3 回复 分享
发布于 2021-09-11 21:16
努力的把第一道写到73😅还有哪有问题一直没想明白,第二题还没仔细看
2 回复 分享
发布于 2021-09-11 21:02
重排序+linux 内核任务
2 回复 分享
发布于 2021-09-11 21:46
感觉算法题考简单了
1 回复 分享
发布于 2021-09-11 20:56
唯一全a的笔试😂
1 回复 分享
发布于 2021-09-11 21:00
序列重排有人会吗
1 回复 分享
发布于 2021-09-11 21:07
多少才可以面试啊
1 回复 分享
发布于 2021-09-11 21:08
长记性了.. 第一题int会爆,下次计数都用long,感谢大佬指点哈哈哈
1 回复 分享
发布于 2021-09-11 21:11
emm,第一题暴力回溯73,第二题a了,贴个代码,大佬绕路。。。
1 回复 分享
发布于 2021-09-11 21:14
第二题,python解法。 依赖关系可以理解为上下游关系, tmp1是存每个节点的下游list,tmp2是存每个节点的上游list。 例如,题目中的依赖关系:1->2->3 tmp1为[[2],[3],[]],tmp2为[[],[1],[2]] change1函数就是遍历其下游,change2函数是遍历其上游 。
1 回复 分享
发布于 2021-09-12 01:34
第二题想写kill程序的依赖的时候没时间了😅
点赞 回复 分享
发布于 2021-09-11 21:03
第一题每个字符的移动耗时能直接算,注意int会爆。第二题建两个依赖和被依赖的有向图,直接搜索就行。
点赞 回复 分享
发布于 2021-09-11 21:07
第二题有用python的老哥ac吗
点赞 回复 分享
发布于 2021-09-11 21:18
笑死我了 美团一个没过 京东AC了
点赞 回复 分享
发布于 2021-09-11 21:20
不止一套题吧
点赞 回复 分享
发布于 2021-09-11 21:21
算法第一题自己傻逗了,没注意公告的改动,最后20秒发现,没时间改
点赞 回复 分享
发布于 2021-09-11 21:21
你们第二题是什么啊?我是打Boss那道
点赞 回复 分享
发布于 2021-09-11 21:24
第一题:首先map记录每一个字符的坐标 ,然后遍历最终字符串 每次都能通过map去获取下一个字符的坐标 知道坐标后用一个长度为2的数组记录当前坐标,计算当前位置到下一个位置的x距离和y距离,不管怎么转向走直线是最近的,所以当x,y坐标都不相等时才需要转向,由此可知计算公式为:x,y都不相等时步数+转向 否则只计算步数
点赞 回复 分享
发布于 2021-09-11 21:27

相关推荐

03-04 19:02
云南大学 Java
Yki_:没挂,只是没人捞,该干啥干啥,等着就好了
点赞 评论 收藏
分享
评论
1
11
分享

创作者周榜

更多
牛客网
牛客企业服务