aboutsummaryrefslogtreecommitdiff
path: root/max_consecutive_ones3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'max_consecutive_ones3.cpp')
-rw-r--r--max_consecutive_ones3.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/max_consecutive_ones3.cpp b/max_consecutive_ones3.cpp
deleted file mode 100644
index cff044f..0000000
--- a/max_consecutive_ones3.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-#include "leetcode.h"
-
-class Solution {
-public:
- int longestOnes(vector<int> &nums, int k) {
- int start = 0, end, count = 0, ans = 0;
- for (int end = 0; end < nums.size(); end++) {
- if (!nums[end])
- count++;
- if (count == k + 1) {
- while (nums[start])
- start++;
- start++;
- count--;
- }
- ans = max(ans, end - start + 1);
- }
- return ans;
- }
-};
-
-int main() {
- Solution obj;
- vector<int> nums = {1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0};
- int k = 2;
- cout << obj.longestOnes(nums, k);
-}