网易移动端笔试

第一题 HashMap计数
第二题 E+EM+M+MH+H 求最多卷子数量
> 我是对EM和MH两层嵌套循环计数,计算当前时刻能够出卷子数量与最大值比较,超时了只A了30%
请教大家有什么好的思路吗

第三题 动态规划铺瓷砖
`dp[i]=dp[i-1]+dp[i-2]+dp[i-3]`

第四题 Tarjan求强连通分量个数模版题
#面经##秋招##网易##C++工程师#
全部评论
你ac了三题吗大佬
1 回复 分享
发布于 2020-08-08 16:48
第二题,二分答案呀
点赞 回复 分享
发布于 2020-08-17 19:53
第三题取模也不对选手🤐
点赞 回复 分享
发布于 2020-08-17 12:47
老哥,能贴一下第三题的代码吗?我的思路和你一样,也有取模,但就是 0%。我想看看我错在哪🤣
点赞 回复 分享
发布于 2020-08-08 20:38
我第二题A了. 先假定答案, 再对答案进行二分就可以. 假定答案是A, 先让EasyM和MediumH去补(A-E)和(A-H) 如果能补上再看剩下的能不能补上(A-M)
点赞 回复 分享
发布于 2020-08-08 20:01
万万没想到第一题跪了,始终30%,大佬可以帮忙找找原因吗? import java.util.HashMap; import java.util.Scanner; public class Main {   public static void main(String[] args) {     Scanner in = new Scanner(System.in);     //输入单词总数     int n = in.nextInt();      //单词数组     String[] s = new String[n];     HashMap<String, Integer> map = new HashMap<>();     //统计单词数量     for (int i = 0; i < n; i++) {       s[i] = in.next();       if (map.containsKey(s[i])) {         map.put(s[i], map.get(s[i]) + 1);       } else {         map.put(s[i], 1);       }     }     //统计满足条件单词数量     int count = 0;     for (Integer ss : map.values()) {       double p = (ss / n) * 100;       if (p >= 1) {         count++;       }     }     System.out.println(count);   } }
点赞 回复 分享
发布于 2020-08-08 18:04
第一题正常AC了 第二题看蒙了,骗了30%分走了 第三题递归爆栈,最后打表过了的。。, 第四题告辞😭
点赞 回复 分享
发布于 2020-08-08 17:14
第二题我按照easy = E + EM,   middle = EM + M + MH,  hard = MH + H,然后返回最小值那个,过了40%😂
点赞 回复 分享
发布于 2020-08-08 17:03
第四题怎么写的,我暴力法才过百分之十
点赞 回复 分享
发布于 2020-08-08 17:01
第二题思路,求问这个思路哪里的问题? public int exams(int e, int em, int m, int mh, int h) {         int count = 0;         while (em >= 0 && mh >= 0) {             int min = Math.min(e, Math.min(m, h));             count += min;             e -= min;             m -= min;             h -= min;             if (e == 0) {                 e++;                 em--;             }             if (m == 0 ){                 m++;                 if (em >= mh) em--;                 else mh--;             }             if (h ==0 ){                 h++;                 mh--;             }         }         return count;     }
点赞 回复 分享
发布于 2020-08-08 17:00
球个第四题的代码
点赞 回复 分享
发布于 2020-08-08 16:57
第一题计数也是过了50%
点赞 回复 分享
发布于 2020-08-08 16:55
第三题
点赞 回复 分享
发布于 2020-08-08 16:55
第二题思路与楼主一致,才通过了20%。。。而且我觉得可能跟数据范围有关,根据题目描述应该有一部分用例超int了
点赞 回复 分享
发布于 2020-08-08 16:54
原来出卷用过的题不能再用了,难怪我没看懂题目,我佛了。。。浪费我时间还没得分😣
点赞 回复 分享
发布于 2020-08-08 16:54
第二题我硬是题目没看懂。。。太菜了
点赞 回复 分享
发布于 2020-08-08 16:52
哎,第二题真的恶心
点赞 回复 分享
发布于 2020-08-08 16:51
第三题`dp[i]=dp[i-1]+dp[i-2]+dp[i-3]`为啥我通过的是0%啊...
点赞 回复 分享
发布于 2020-08-08 16:50
我先讨论了M的情况,剩四个数用二分做的,a70,太菜了,感觉没啥毛病啊😢
点赞 回复 分享
发布于 2020-08-08 16:50
我靠!原来第三题6666,第二题实在看不懂
点赞 回复 分享
发布于 2020-08-08 16:50

相关推荐

来个大佬救一下,为上投了都是石沉大海了,没实习经历的话怕秋招直接进不了面。什么实习这么难找,基本
心态爆炸了:现在正式的岗位都少,实习基本不咋招的,除了大厂,中小企业其实没那么多岗位需求,就算是有,大多都是招一两个廉价劳动力,同时,他们也会希望你一来就能干活的,没时间培训你,就让你了解公司的项目,你了解完就可以开始干活。再者是,很多低质量的实习其实用处没有那么大的。我去年也是找实习找到破防,最后去了一家深圳的小公司实习,工作对我来说很简单,甚至不如我在学校做的项目,秋招的时候,这段实习经历也并没有帮上什么忙,投递简历,依旧非常低的回复率。低回复率是常态,尤其是找实习,找不到,那就把重心放在优化自己的简历和项目,多看八股文,锻炼自己的面试能力,多看别人的面经,自己模拟面试,等秋招的时候,只要有那么寥寥几次,好好抓住那几次机会。
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

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