1
0

3349.cpp 691 B

123456789101112131415161718192021222324252627282930313233
  1. #include <vector>
  2. using namespace std;
  3. bool hasIncreasingSubarrays(vector<int>& nums, int k) {
  4. if(k == 1 && nums.size() > 1){
  5. return true;
  6. }
  7. vector<int> s;
  8. int temp = 1;
  9. for(int i = 1;i<nums.size();++i){
  10. if(nums[i] > nums[i-1]){
  11. temp++;
  12. if(temp >= 2 * k){
  13. return true;
  14. }
  15. continue;
  16. }
  17. if(temp >= k){
  18. s.push_back(temp);
  19. if(s.size() > 1){
  20. return true;
  21. }
  22. temp = 1;
  23. continue;
  24. }
  25. while (s.size() > 0)
  26. {
  27. s.pop_back();
  28. }
  29. temp = 1;
  30. }
  31. return false;
  32. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。