classSolution { public: inttrap(vector<int> &height){ int res = 0; int n = height.size(); int leftMax = 0; int rightMax = 0;
int left=0; int right =n-1; while (left<right) { if(height[left]<height[right]){ if(height[left]>=leftMax){ leftMax=height[left]; }else{ res+=leftMax-height[left]; } left++;