题目:
给定一个整数数组 A,返回满足下面条件的 非空、连续 子数组的数目:
子数组中,最左侧的元素不大于其他元素。
提示:
1 <= A.length <= 50000
0 <= A[i] <= 100000
题目链接:有效子数组的数目
C++:
class Solution {
public:
int validSubarrays(vector<int>& nums) {
int lens = nums.size();
int cnt = 0;
for(int i = 0; i < lens; i++){
for(int j = i; j < lens; j++){
if(nums[j] >= nums[i])
cnt++;
else
break;
}
}
return cnt;
}
};