This commit is contained in:
2025-11-03 22:56:42 +08:00
parent b6c8c03411
commit 9de71de750
3 changed files with 81 additions and 0 deletions

33
25/10/3349.cpp Normal file
View File

@@ -0,0 +1,33 @@
#include <vector>
using namespace std;
bool hasIncreasingSubarrays(vector<int>& nums, int k) {
if(k == 1 && nums.size() > 1){
return true;
}
vector<int> s;
int temp = 1;
for(int i = 1;i<nums.size();++i){
if(nums[i] > nums[i-1]){
temp++;
if(temp >= 2 * k){
return true;
}
continue;
}
if(temp >= k){
s.push_back(temp);
if(s.size() > 1){
return true;
}
temp = 1;
continue;
}
while (s.size() > 0)
{
s.pop_back();
}
temp = 1;
}
return false;
}