CF643A.Bear and Colors
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
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 ti .
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 n ( 1<=n<=5000 ) — the number of balls.
The second line contains n integers t1,t2,...,tn ( 1<=ti<=n ) where ti 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
说明/提示
In the first sample, color 2 is dominant in three intervals:
- An interval [2,2] contains one ball. This ball's color is 2 so it's clearly a dominant color.
- An interval [4,4] contains one ball, with color 2 again.
- An interval [2,4] contains two balls of color 2 and one ball of color 1 .
There are 7 more intervals and color 1 is dominant in all of them.