饿了么笔试
第二题有人全A出来吗,怎么找删除起点啊
全部评论
我不能理解,第一题一直是0,这是为啥啊,我一直在改第一题我服了
🌿了,编程题一道都没过....
我的思路是:每次都遍历一遍数组,如果nums[i-1]!=nums[i+1],则nums[i]可以被删除,ans+=1,否则,nums[i]得继续存在;执行完一次遍历,更新数组nums和数组长度n,如果nums为空,或者n和上一次遍历的结果一样,则退出循环;最后,如果nums不为空,则说明最终剩下的数都是隔一位相同的数(如,121212这种),那ans+=n//2+1,这里的n是最终更新出来的n;如果nums为空,则直接返回ans;
AC100%
第二题:如果某个数字只出现1次 or 不同数字超过2,则答案是数组长度。其他情况(类似121212),返回数组长度一半+1
大家做得咋样啊,感觉要凉了,就a了一道半
遍历就行了,假设每个都是起点
第三题好像可以用floyd或者dijkstra求两两最短,然后枚举第一条订单和第二条订单,复杂度min(n**3,订单数量**2)
只A了第一道,第二道直接输出N能骗30
选择题,根据入栈顺序找出可能的出栈顺序那道题,应该选什么哇?我感觉一个都不对啊
我觉得第一题第二行用例里面换行了
第三题py也只过了11为啥啊
第一题c++直接排序就行,本来还以为会超时。23题什么思路啊
时间全花在第一题上
第二题能给个思路复盘么,完全不会、
第三题a了吗
相关推荐
点赞 评论 收藏
分享
10-18 17:30
北京工业大学 Java
天降大厂offer:想从事前端就放前端的技术栈,然后项目描述,还有项目做了什么内容,使用了什么技术解决了什么问题优化了什么性能。然后头像可以不要,在读也可以不要,还有bg的话就不要放课程,写哪个学校什么本科,还有绩点排名(如果高的话),然后就是技术栈写好一点,接下来就是项目(有实习就写实习,没有就到项目),项目放两个好一点的,自己包装一下,然后有参加什么竞赛放两个就好了,接下来就是靠你自己了,毕竟211还是很难容易找的,不像我们学院本 点赞 评论 收藏
分享