
示例:
输入: [2,1,5,6,2,3]
输出: 10
暴力
package mainimport "fmt"func largestRectangleArea(heights []int) int {var res intfor i := 0; i < len(heights); i++ {var min = heights[i]for j := i; j < len(heights); j++ {if min > heights[j] {min = heights[j]}width := j - i + 1area := min * widthif area > res {res = area}}}return res}func main() {fmt.Println(largestRectangleArea([]int{2, 1, 5, 6, 2, 3}))}

