1 Random Problem
Diffstat:
2 files changed, 20 insertions(+), 0 deletions(-)
@@ -0,0 +1,19 @@
class Solution {
public:
int numSubarrayBoundedMax(const vector<int> &nums, int left, int right) const {
int res = 0, good = -1, last = -1;
for (int i = 0; i < size(nums); i++) {
if (nums[i] < left)
res += good - last;
else if (nums[i] > right)
good = last = i;
else {
res += i - last;
good = i;
}
}
return res;
}
};
@@ -479,6 +479,7 @@
for solving problems.
| 0789 | Medium | [Escape The Ghosts](Problems/0789.cpp) |
| 0790 | Medium | [Domino and Tromino Tiling](Problems/0790.cpp) |
| 0791 | Medium | [Custom Sort String](Problems/0791.cpp) |
| 0795 | Medium | [Number of Subarrays with Bounded Maximum](Problems/0795.cpp) |
| 0797 | Medium | [All Paths From Source to Target](Problems/0797.cpp) |
| 0799 | Medium | [Champagne Tower](Problems/0799.cpp) |
| 0802 | Medium | [Find Eventual Safe States](Problems/0802.cpp) |