1644 - 第四届“恒生杯”程序设计大赛决赛 B

Time Limit : 1 Second

Memory Limit : 256 MB

Submission: 81

Solved: 25

Description

Given N non-negative integers representing the histogram's bar height where the width of each bar is 1, find the area of largest rectangle in the histogram.


 


Above is a histogram where width of each bar is 1, given height = [2,1,5,6,2,3].


 


 


The largest rectangle is shown in the shaded area, which has area = 10 unit.


 


For example,


Given height = [2,1,5,6,2,3],


 


return 10.

Input

 


The first line contains the number of test cases T. T test cases follow. Each case contains an integer N, followed by integers height[1],...,height[N] on the second line.


 


1 <= T <= 100 


1 <= N <= 100000 


 


1 <= height[i] <= 1000

Output

 


Output T lines, one for each test case, containing the largest rectangle area.

sample input

            
sample output

            
hint
source
© 2015 HUST ACMICPC TEAM. All Right Reserved.