int min(int a, int b) { return a < b ? a : b; } int max(int a, int b) { return a > b ? a : b; } int maxArea(int* height, int heightSize) { int left = 0; int right = heightSize - 1; int res = 0; while (left < right) { int cur_area = min(height[left], height[right]) * (right - left); res = ma...