单调栈求每个数左右2边比它小的第一个数,就是区间的边界,然后枚举每个数算一下以它为最小值的答案就可以了