#J1629. 视野
视野
【题目描述】:
文景班上有 ()名同学,他们的身高都不相同,班主任老师按照他们的身高从矮到高依次给他们安排学号 。
每天做早操时,他们班都随意的排成了一列,用 序列依次表示当前排列每个同学的学号。显然前面身高高的同学会遮挡注后面身高矮的同学的视野。我们用 表示排在第 位的同学的视野长度,假设存在最大的 , ,且 ,则 ;如果不存在这样的 ,则 。
这不今天的早操文景感到非常压抑,原来是他前面的同学身高超过了他。
现在给定一个 序列,请你依 序列的顺序,输出每个同学在 序列中的视野长度。
【输入描述】:
第一行一个正整数 ;
第二行 的一个排列,表示一个 序列;
【输出描述】:
按照 序列的顺序,给出每个同学的视野长度。
【样例输入】:
6
3 5 2 4 1 6
【样例输出】:
1 2 1 2 1 6
【样例解释】:
:
其中 视野没有遮挡,由 可知为 ;
的前方有 遮挡,由 可知为 ;
的前方有 遮挡,故为 ;
的前方没有遮挡,故为 ;
【数据范围及描述】:
对于 的数据:;
对于 的数据:;;
ex_view1.in ex_view1.out ex_view2.in ex_view2.out ex_view3.in ex_view3.out
相关
在下列比赛中: