Can someone help me with the error in this code? Isn't working for [2,2,3,3] like inputs

class Solution {
public:
int maxAscendingSum(vector& nums) {
vector sum(101);
int max{};
if(nums.size()==1)
max=nums[0];
else{
for(int i{};i<nums.size();i++){
for(int j{i};j<nums.size();j++){
sum[i]+=nums[j];
if(nums[j+1]<=nums[j])
break;
}
}
for(int k{};k<101;k++){
if(sum[k]>max)
max=sum[k];
}
}
return max;
}
};

Comments (1)