关注
第三题瞎蒙的偏暴力的线性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
相关推荐
牛客热帖
更多
正在热议
更多
# 同bg的你秋招战况如何? #
170728次浏览 995人参与
# 扒一扒那些奇葩实习经历 #
124779次浏览 1094人参与
# 360集团校招 #
17532次浏览 144人参与
# 今年秋招是回暖还是遇冷 #
26758次浏览 170人参与
# 去哪儿求职进展汇总 #
144935次浏览 994人参与
# 你实习是赚钱了还是亏钱了? #
25233次浏览 223人参与
# 联影求职进展汇总 #
48949次浏览 320人参与
# 毕业论文进行时 #
4365次浏览 67人参与
# 面对逼签的应对技巧 #
4723次浏览 28人参与
# 我来点评面试官 #
13201次浏览 98人参与
# 牛友的国庆旅行碎片 #
20283次浏览 124人参与
# 秋招开始捡漏了吗 #
70633次浏览 501人参与
# 找工作八股要背到什么程度? #
14947次浏览 231人参与
# 用一句话形容你的团队氛围 #
15853次浏览 170人参与
# 三一集团提前批进度交流 #
40896次浏览 229人参与
# 工作后,谈恋爱还和学生时代一样吗? #
40461次浏览 377人参与
# 上班后,才发现大学__白学了 #
13223次浏览 97人参与
# 你找工作是从容有余 or 匆忙滚爬? #
9237次浏览 83人参与
# 你的领导最像哪种动物,为什么? #
25160次浏览 136人参与
# 阿里云工作体验 #
32779次浏览 108人参与
# 职场破冰,你们都聊什么? #
30228次浏览 154人参与
# 海康威视求职进展汇总 #
532987次浏览 3707人参与
查看9道真题和解析