问题3538--2014清明赛--浇水

3538: 2014清明赛--浇水

时间限制: 1 Sec  内存限制: 512 MB
提交: 0  解决: 0
[提交] [状态] [讨论版] [命题人:]

题目描述

雨花台种了一排n棵树,每棵树都有一个高度。现在枚举所有的区间,然后从区间中找出一个高度最矮的树进行浇水(照顾弱者),请你计算每棵树都被浇了几次水。

输入

第一行一个整数n。 第二行n个整数,分别表示每棵树的高度。

输出

一行n个整数用空格隔开,分别表示每棵树被浇了几次水,最后不要有多余的空格。

样例输入

3
1 3 5

样例输出

3 2 1
【样例解释】
LazyChild枚举到了6个区间分别是[1], [3], [5], [1 3], [3 5], [1 3 5],对应的最矮的树的高度是1, 3, 5, 1, 3, 1。

来源/分类

 

[提交] [状态]