关注
第三题瞎蒙的偏暴力的线性dp,居然A了100😂
class Solution:
def solute(self,nums):
if len(nums) < 2:
return 0
dp = [i for i in range(1,len(nums)+1)]
遍历数组
for i,n in enumerate(nums):
计算从该站跳到下一站,下一站的最小次数
next_hop = dp[i]+1
for j in range(i,i+n+1):
if j >= len(nums):
break
dp[j] = min(dp[j],next_hop)
return dp[-1]-1
n = int(input())
nums = list(map(int,input().strip().split()))
s = Solution()
nums = [1,1,1,1,1,1]
nums = [2,3,1,1]
print(s.solute(nums))
查看原帖
1 2
相关推荐
牛客热帖
更多
正在热议
更多
# 今年秋招是回暖还是遇冷 #
24566次浏览 166人参与
# 毕业论文进行时 #
3835次浏览 59人参与
# 360集团校招 #
15078次浏览 125人参与
# 同bg的你秋招战况如何? #
169650次浏览 989人参与
# 我来点评面试官 #
12407次浏览 93人参与
# 你实习是赚钱了还是亏钱了? #
23204次浏览 216人参与
# 京东开奖 #
449971次浏览 2507人参与
# 扒一扒那些奇葩实习经历 #
124226次浏览 1087人参与
# 秋招开始捡漏了吗 #
67586次浏览 483人参与
# 找工作八股要背到什么程度? #
14166次浏览 221人参与
# 用一句话形容你的团队氛围 #
15061次浏览 163人参与
# 面对逼签的应对技巧 #
3871次浏览 19人参与
# 你找工作是从容有余 or 匆忙滚爬? #
8556次浏览 82人参与
# 工作后,谈恋爱还和学生时代一样吗? #
40193次浏览 377人参与
# 阿里云工作体验 #
32504次浏览 108人参与
# 上班后,才发现大学__白学了 #
12004次浏览 83人参与
# 你的领导最像哪种动物,为什么? #
24881次浏览 136人参与
# 海康威视求职进展汇总 #
532656次浏览 3707人参与
# 职场破冰,你们都聊什么? #
29899次浏览 154人参与
# 三一集团提前批进度交流 #
40810次浏览 228人参与
# 4399求职进展汇总 #
43362次浏览 229人参与
# 三一重工求职进展汇总 #
23132次浏览 82人参与
查看9道真题和解析