题库练习 Bear and Colors
← 上一题 下一题 →

A10325 | Bear and Colors

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Bear Limak has $n$ colored balls, arranged in one long row. Balls are numbered $1$ through $n$ , from left to right. There are $n$ possible colors, also numbered $1$ through $n$ . The $i$ -th ball has color $t_{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 ![](/uploads/acgo/image/c3c3d1b39691e4f3_21425a10d0ec.jpeg) 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 $n$ ( $1<=n<=5000$ ) — the number of balls.

The second line contains $n$ integers $t_{1},t_{2},...,t_{n}$ ( $1<=t_{i}<=n$ ) where $t_{i}$ is the color of the $i$ -th ball.

输出格式

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

输入输出样例

输入 #1
4
1 2 1 2
输出 #1
7 3 0 0 
输入 #2
3
1 1 1
输出 #2
6 0 0 
C++ 编辑器
输入
输出