饿了么笔试

第二题有人全A出来吗,怎么找删除起点啊
全部评论
我不能理解,第一题一直是0,这是为啥啊,我一直在改第一题我服了
4 回复 分享
发布于 2023-08-25 20:43 北京
🌿了,编程题一道都没过....
3 回复 分享
发布于 2023-08-25 20:48 北京
我的思路是:每次都遍历一遍数组,如果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 回复 分享
发布于 2023-08-25 20:58 湖北
第二题:如果某个数字只出现1次 or 不同数字超过2,则答案是数组长度。其他情况(类似121212),返回数组长度一半+1
1 回复 分享
发布于 2023-08-25 20:48 浙江
大家做得咋样啊,感觉要凉了,就a了一道半
1 回复 分享
发布于 2023-08-25 20:42 浙江
遍历就行了,假设每个都是起点
点赞 回复 分享
发布于 2023-08-25 22:58 上海
第三题好像可以用floyd或者dijkstra求两两最短,然后枚举第一条订单和第二条订单,复杂度min(n**3,订单数量**2)
点赞 回复 分享
发布于 2023-08-25 20:55 广东
只A了第一道,第二道直接输出N能骗30
点赞 回复 分享
发布于 2023-08-25 20:53 贵州
选择题,根据入栈顺序找出可能的出栈顺序那道题,应该选什么哇?我感觉一个都不对啊
点赞 回复 分享
发布于 2023-08-25 20:50 湖北
我觉得第一题第二行用例里面换行了
点赞 回复 分享
发布于 2023-08-25 20:49 广东
第三题py也只过了11为啥啊
点赞 回复 分享
发布于 2023-08-25 20:48 北京
第一题c++直接排序就行,本来还以为会超时。23题什么思路啊
点赞 回复 分享
发布于 2023-08-25 20:48 浙江
时间全花在第一题上
点赞 回复 分享
发布于 2023-08-25 20:45 北京
第二题能给个思路复盘么,完全不会、
点赞 回复 分享
发布于 2023-08-25 20:33 江苏
第三题a了吗
点赞 回复 分享
发布于 2023-08-25 20:30 四川

相关推荐

06-15 18:44
黄淮学院 Java
Lynn012:如果是居民楼还是算了吧,看着有点野呢
点赞 评论 收藏
分享
06-20 19:40
中原工学院 Java
网络存储:十几天不会让你拉人办卡就结束了吧?
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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