标签:pre amp code ++ div return 贪心 size 位置
1 //BFS + 贪心 2 //维护一个区间[l,r],在这里面可以找到能够跳到最大位置,step++,同时更新l,r 3 class Solution 4 { 5 public: 6 int jump(vector<int>& nums) 7 { 8 if(nums.size() < 2) return 0; 9 int l = 0,r = 0,step = 0; 10 while(l <= r) 11 { 12 int max_r = 0; 13 for(int i = l;i <= r;i ++) max_r = max(max_r,i + nums[i]); 14 l = r + 1,r = max_r; 15 step ++; 16 if(r >= (int)nums.size() - 1) break; 17 } 18 return step; 19 } 20 };
标签:pre amp code ++ div return 贪心 size 位置
原文地址:https://www.cnblogs.com/yuhong1103/p/12725926.html