Maximum Subarray Min-Product

给一个数组, 求里面最大的子数组中, 最小元素*子数组和的乘积.

把每个元素看做子数组的最小元素, 这样就变成求由这个元素组成的最长子数组. 用以前的https://leetcode.com/problems/next-greater-element-ii/solution/ 中的stack方法, 找到所求子数组的左界和右界.