美团笔试:很可惜,就差一点
只有 5 题算法,acm 模式
Q1. 100% 7min 签到题,判断是否元素是否相邻,一次遍历。
Q2. 100% 15min 环拆成两段取较小值,简单题型。
Q3. 100% 15min 矩形切一刀,两部分差值最小,前缀和。
Q4. 100% 28min 矩形连通的数量,DFS。
Q5. 0% other DFS,我感觉思路没问题,代码写的时候有点问题,没有 debug 通。
题目描述:https://www.nowcoder.com/share/jump/7649910981691815264459
------
Q5思路:
白节点,两种情况
1. 不选择,子节点作为白节点 dfs
2. 找可能的匹配的子节点凑成红节点,其他作为白节点 dfs
红节点,一种情况:不选择,直接dfs
------
总结:
1. Q2和Q3需要用long,发现少数没通过的情况,马上去看是否溢出。
2. 简单题一定要快速做,这次简单题还是花的时间太多了(Q2的long找了一会原因)。
3. 写代码的速度其实有所提升,思路也没问题,但是细节总是做的不到位,还需要继续提升。
4. 练习还是有效果的,前几天刚复习了 BFS 和岛屿问题,与Q4很像。
------
最后想说的话
* 我还从来没有ac过呢,好不容易感觉可以ac了,最后一题还是卡住了,继续加油
#美团#
Q1. 100% 7min 签到题,判断是否元素是否相邻,一次遍历。
Q2. 100% 15min 环拆成两段取较小值,简单题型。
Q3. 100% 15min 矩形切一刀,两部分差值最小,前缀和。
Q4. 100% 28min 矩形连通的数量,DFS。
Q5. 0% other DFS,我感觉思路没问题,代码写的时候有点问题,没有 debug 通。
题目描述:https://www.nowcoder.com/share/jump/7649910981691815264459
------
Q5思路:
白节点,两种情况
1. 不选择,子节点作为白节点 dfs
2. 找可能的匹配的子节点凑成红节点,其他作为白节点 dfs
红节点,一种情况:不选择,直接dfs
------
总结:
1. Q2和Q3需要用long,发现少数没通过的情况,马上去看是否溢出。
2. 简单题一定要快速做,这次简单题还是花的时间太多了(Q2的long找了一会原因)。
3. 写代码的速度其实有所提升,思路也没问题,但是细节总是做的不到位,还需要继续提升。
4. 练习还是有效果的,前几天刚复习了 BFS 和岛屿问题,与Q4很像。
------
最后想说的话
* 我还从来没有ac过呢,好不容易感觉可以ac了,最后一题还是卡住了,继续加油
#美团#
全部评论
最后一题我觉得用树递归可以,参考力扣那个小偷的题,虽然我没做出来,最后想到这样做,但时间不够了
乖乖,居然是 long,我就说 2 和 3 做法感觉完全没问题,一个 50% 一个 96%,完全没意识到 long。。第一次做 ACM 模式
q5我dfs过了,如果父染,一定有一个子后续不能再染,其他的子后续可染可不染,判断下选哪个子和父一起染最优就可以了。想问一下佬q3具体怎么做的呢,我想到前缀和数组之后就卡住了,只能想到枚举每个数组各选一个加起来,但太暴力了铁定超时
题目量还是大了点,对佬来说应该轻松
可以 那做团子笔试 就去刷刷** 找思路就行了么
第三题96.66%死活找不到错了哪个样例,居然是因为long,第二题我都想到这个了😭
最后一题只a了20%,许愿面试
第五题我搞成贪心了,结果对了20%
我想如果每个节点都开始贪心,最后取min,应该能对更多,50%应该都没问题
可以考虑一下荣耀,南京和上海这边hc相对充足,https://www.nowcoder.com/share/jump/21920518161347041
https://www.nowcoder.com/feed/main/detail/d14fd51118a14f06aff1d08753a3dee0看看耀子!
xdm你们完成笔试后官网流程状态更新了吗,我这边还没更新
相关推荐
11-02 15:47
门头沟学院 Java 点赞 评论 收藏
分享
10-23 23:31
中南大学 后端 点赞 评论 收藏
分享
10-29 14:30
西北大学 移动开发 点赞 评论 收藏
分享