样例一解释:
第一个样例,至少要粉刷三次:第一次沿着所有木板的水平方向在高度1上刷。
第二次在高度2上横向刷第一块和第二块木板,第三次(横向或竖向都可以)刷完第四块木板。
样例二:
输入:
2
2 2
输出:
2
样例二解释:
至少两次刷完,可以是横向的两次,也可以是竖向的两次。
34%的数据,n <= 30;
100%的数据,1 <= n <= 5000, 1 <= ai <= 10^9
其中10%的数据,所有ai都相等;
8%的数据,任意两个ai最多相差1;
8%的数据,ai单调不减;
4%的数据,ai单调不增。