网易 暑期实习 算法 笔试20220327

1. 四道编程题
总的来说都不涉及数据结构,有点单纯像小学奥数
第一题:
一个n元素的数组, 每个元素表示数字大小, 一个字符串 'rprprprpr……’ 共n个 ,r表示i位置染红色,p表示i位置染紫色,q是操作次数(可能大于n可能小于n,如果大于n了就从头开始循环操作),求q位置时红色紫色的数组和。
直接做只通过了一半
前缀和,q//n, q%n之类的优化,通过100%

第二题:
ABC三点坐标已知,小明初始在A点,小红初始在B点,d1, d2分别表示二人的方向(ABCA或者ACBA),v1, v2分别表示二人的速度。求二人第一次相遇(或某人追上另一个人)的时间,不能相遇输出-1
通过100%,注意边界值的考虑

第三题:
一个n元素的数组,每个元素表示数字大小, 一个字符串长度为n的数组‘brbrbrbrb……’, b表示数组i位置元素染蓝色,r表示i位置染红色,求最短的区间长度,使该区间内,红色的数乘积末尾的0个数 + 蓝色的数乘积末尾的0个数 不小于k。

直接遍历,另外找两个二维数组,表示每个元素a[i][j]表示i,j区间内红色/蓝色数的乘积末尾是0的个数
直接按题目要求进行判断

通过29.41%,内存超时

第四题:
有一个二维数组,还有一个数组red, red的每个元素表示把二维数组中数字等于当前red元素的染红,这个操作是随着red的索引依次进行的,求每次操作后,数组中连通的红色的个数
直接暴力,时间不够了,不知道哪儿错了,测试数据都没有完全正确

通过20%

2.问答题,大致是100万条数据,95万条正常邮件,5万条广告邮件,然你判断垃圾邮件,把思路,模型构建,特征之类的应有尽有得简述一遍,好像字数还有100字的限制,没写完,没时间了。

朋友们,我这差不多也a了2.5吧,有希望吗?
#网易笔试##实习##笔试题目##网易#
全部评论
第三道尾数为0只可能由2和5因子构成,分别统计两种颜色的含有2,5因子个数的前缀数组,一个区间内0的个数就是2和5个数的最小者,然后滑动窗口二分答案
5 回复 分享
发布于 2022-03-27 17:39
第四题我也是dfs,类似岛屿最大面积,red每往后一次,就调用判断一次。通过了50%,后来想到优化,red往后移了只需要判断当前数字是否和已存在的区域连通就行了,但是没写完😅
2 回复 分享
发布于 2022-03-27 17:38
2.45
1 回复 分享
发布于 2022-03-27 17:57
第四题我用的并查集+map记录同一个数的所有位置可以过, 第三题感觉不好写,要考虑数值范围
点赞 回复 分享
发布于 2022-03-27 17:34
我也2.5,第三题想了一个多小时愣是一点思路都没有,求大神题解😪😪😪
点赞 回复 分享
发布于 2022-03-27 17:34
第四道并查集写了半天,下来发现还要考虑之前这个位置四周相连情况
点赞 回复 分享
发布于 2022-03-27 17:41
最简单笔试,没有之一,终于AK了一次
点赞 回复 分享
发布于 2022-03-27 17:43
第二题我才过了85 不知道为啥。。。
点赞 回复 分享
发布于 2022-03-27 17:47
问答题有字数限制吗? 我好像写了很多🤣
点赞 回复 分享
发布于 2022-03-27 18:09
不是同一套卷子
点赞 回复 分享
发布于 2022-03-27 18:26
前三题一样,第四题40%
点赞 回复 分享
发布于 2022-03-27 18:33
校友啊,俺 50% 100% 11% 50% 也是算法组,不知道有没有希望哟😐 第一题我用了q/n q%n 的优化也没100%😐
点赞 回复 分享
发布于 2022-03-27 19:53
ac三题,显示笔试不通过,投的 北京
点赞 回复 分享
发布于 2022-03-30 10:16
2.5,挂,北京
点赞 回复 分享
发布于 2022-03-30 11:18
大佬收到面试邀请了吗
点赞 回复 分享
发布于 2022-04-04 14:57

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
M_bao:换个排版吧哥们,看着费劲
点赞 评论 收藏
分享
评论
11
36
分享
牛客网
牛客企业服务