关注
#用DP写的
(4315)#dp[i]=dp[j]+1, 其中j是符合j<i且arr[j]=arr[i]-1条件的j的最大值
class Solution():
def LongestContinuousSubsequence(self,arr):
dp=[0]*len(arr)
for i in range(len(arr)):
index=-1
for j in range(i,-1,-1):
if arr[j]==arr[i]-1:
index=j
break
if index>0:
dp[i]=dp[index]+1
else:
dp[i]=1
print dp
max_index=dp.index(max(dp))
pre_maxvalue=max(dp)
res=[max_index]
for i in range(max_index-1,-1,-1):
if dp[i]==pre_maxvalue-1:
res=[i]+res
pre_maxvalue=dp[i]
return res
查看原帖
点赞 2
相关推荐
点赞 评论 收藏
分享
03-28 16:36
上海交通大学 数据分析师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 商战,最累的是我们 #
5479次浏览 25人参与
# 面试问题记录 #
2130次浏览 55人参与
# 异地恋该为对方跳槽吗 #
14166次浏览 88人参与
# 硬件人更看重稳定还是高薪 #
29641次浏览 172人参与
# 职场新人生存指南 #
314686次浏览 6581人参与
# 签约/解约注意事项 #
653117次浏览 3997人参与
# 面试经验谈 #
6003次浏览 90人参与
# 哪些公司校招卡第一学历 #
55125次浏览 210人参与
# 国央企笔面经互助 #
124209次浏览 1068人参与
# 硬件人你反向读研了吗 #
37970次浏览 608人参与
# 租房找室友 #
22094次浏览 124人参与
# 学历or实习经历,哪个更重要 #
107389次浏览 738人参与
# 机械人选offer,最看重什么? #
87777次浏览 541人参与
# 诺瓦星云求职进展汇总 #
194241次浏览 1655人参与
# 硬件人秋招的第一个offer #
63767次浏览 1079人参与
# 得物求职进展汇总 #
90690次浏览 791人参与
# 哪些公司面试官让你印象深刻? #
256954次浏览 2712人参与
# 你上一次加班是什么时候? #
58947次浏览 395人参与
# 秋招想进国企该如何准备 #
54020次浏览 354人参与
# 深信服求职进展汇总 #
184880次浏览 1677人参与