【网易】2020春招Java开发实习生笔试题解

A 等差数列
GCD
将每两个连续数的差值视为一个新的数列,求GCD,如果有差值小于等于0,直接输出-1。
需要注意的是,int范围不够,需要使用long。

B 伤害
贪心
先把破甲高于d+n的打了积累护甲值,再打破甲值低的,如果还是破甲,就打伤害低的直到不破甲。

C 病毒
并查集
将每次聚会的人视为一个集合,合并有相同人的集合,最后输出感染者集合的人数。

D 勇士
DFS
将0的位置放入队列,依次从队列中取出一个位置,并将四个方向尚未计算ans的位置ans设为当前位置加一后放入队列,直到队列为空。最后输出ans数组。

诶,牛客网markdown没了吗?
#网易##笔试题目#
全部评论
你这个笔试是网上笔试还是面试的时候给你发的看着你笔试
点赞 回复 分享
发布于 2020-04-29 10:07
大佬你这是ak了吗?tql
点赞 回复 分享
发布于 2020-04-07 21:39

相关推荐

不愿透露姓名的神秘牛友
03-28 13:48
hory权:校招vip纯神人了,还说自己是什么师范大学的
点赞 评论 收藏
分享
我就是0offer糕手:北大不乱杀
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务