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

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

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

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

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

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

相关推荐

2 4 评论
分享
牛客网
牛客企业服务