美团923笔试最后一道编程题咋写

题目描述比较简洁:
给一个数组长度n
给一个长度为n的数组

如果这个数组满足“a[i] = a[i-2]”对于任意i成立,就是“好序列”
问最长的子“好序列”多长,你可以任意删除元素

样例:

input:

4
[1,2,1,2]

output:
4


input:
4
[1,1,1,1]

output:
4

我也搞不太明白这个“序列”,他应该说的是数组吧?
全部评论
蹲一下,开始想二维dp但是没弄出来,后面暴力回溯过了10%超时了
2 回复 分享
发布于 2023-09-23 12:08 浙江
这不是倒数第二道吗(
点赞 回复 分享
发布于 2023-09-23 12:07 浙江
类比最长上升子序列和最长等差子序列,dp[i][j]表示截止到i,以a[i]结尾上一个数为j的好序列的长度。二重for就OK。
点赞 回复 分享
发布于 2023-09-23 12:21 河北
第一题怎么做啊。。
点赞 回复 分享
发布于 2023-09-23 12:33 上海
这题ai范围小于1000,肯定要考虑这一点的
点赞 回复 分享
发布于 2023-09-23 12:41 新加坡

相关推荐

练习JAVA时长两年半:qps 30000
点赞 评论 收藏
分享
03-19 18:10
已编辑
门头沟学院 Unity3D客户端
如题,鼠鼠快碎掉了。鼠鼠正在投暑期和日常的实习,可能是因为简历太差吧,好多初筛都没有过,所以其实格外珍惜每一次的约面。尤其鼠鼠是八股选手,但凡碰到喜欢问项目的面试官是直接速通鼠掉。那是一个万里无云的晚上,鼠鼠接到tx某子公司的约面,虽然没算法题但是问得我汗流浃背。面试官从我的八股批判到我的项目继而批判到我的实习,感觉基本上除了八股这种特定答案之外每一个问题都要质问我,尤其是询问到实习的时候我解释完之后直接来了一句“那你实习也啥也没做啊”,鼠鼠直接原地碎掉。之后的问题鼠鼠也不太记得了,大部分都是直接吟诵咒语,肌肉记忆直接不过脑子。因为接二连三的压力鼠鼠直接摆烂了,回答的时候也不太看屏幕直接开始搓...
机器人为什么是猫呀:楼主要自信。好的面试官是会照顾面试者情绪的,不会直接说那么伤人的话。面试表现其实很看自己的心态跟情绪,这些又和面试官的反馈很相关。而且有些面试官很高傲,不求甚解,自认为你的东西看一眼很简单,就不会听你说了,却没有从一个没有丰富工作经验的人的角度去思考。楼主不要因为这些影响心态,不要怀疑自己,只要遇到一个“合适”的面试官就会好很多的。
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务