CF643A.Bear and Colors

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Bear Limak has nn colored balls, arranged in one long row. Balls are numbered 11 through nn , from left to right. There are nn possible colors, also numbered 11 through nn . The ii -th ball has color tit_{i} .

For a fixed interval (set of consecutive elements) of balls we can define a dominant color. It's a color occurring the biggest number of times in the interval. In case of a tie between some colors, the one with the smallest number (index) is chosen as dominant.

There are non-empty intervals in total. For each color, your task is to count the number of intervals in which this color is dominant.

输入格式

The first line of the input contains a single integer nn ( 1<=n<=50001<=n<=5000 ) — the number of balls.

The second line contains nn integers t1,t2,...,tnt_{1},t_{2},...,t_{n} ( 1<=ti<=n1<=t_{i}<=n ) where tit_{i} is the color of the ii -th ball.

输出格式

Print nn integers. The ii -th of them should be equal to the number of intervals where ii is a dominant color.

输入输出样例

  • 输入#1

    4
    1 2 1 2
    

    输出#1

    7 3 0 0 
    
  • 输入#2

    3
    1 1 1
    

    输出#2

    6 0 0 
    

说明/提示

In the first sample, color 22 is dominant in three intervals:

  • An interval [2,2][2,2] contains one ball. This ball's color is 22 so it's clearly a dominant color.
  • An interval [4,4][4,4] contains one ball, with color 22 again.
  • An interval [2,4][2,4] contains two balls of color 22 and one ball of color 11 .

There are 77 more intervals and color 11 is dominant in all of them.

首页