AtCoder Regular Contest 069
E
Frequency
AtCoder
⌀ 1835
原题
←F →
翻译中…

Problem Statement

翻译中…

Snuke loves constructing integer sequences.

翻译中…

There are $N$ piles of stones, numbered $1$ through $N$. The pile numbered $i$ consists of $a_i$ stones.

翻译中…

Snuke will construct an integer sequence $s$ of length $Σa_i$, as follows:

翻译中…
  1. Among the piles with the largest number of stones remaining, let $x$ be the index of the pile with the smallest index. Append $x$ to the end of $s$.
  2. Select a pile with one or more stones remaining, and remove a stone from that pile.
  3. If there is a pile with one or more stones remaining, go back to step 1. Otherwise, terminate the process.
翻译中…

We are interested in the lexicographically smallest sequence that can be constructed. For each of the integers $1,2,3,...,N$, how many times does it occur in the lexicographically smallest sequence?

翻译中…

Constraints

翻译中…
  • $1 ≤ N ≤ 10^{5}$
  • $1 ≤ a_i ≤ 10^{9}$
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N
a_1 a_2 ... a_{N}

翻译中…

Output

翻译中…

Print $N$ lines. The $i$-th line should contain the number of the occurrences of the integer $i$ in the lexicographically smallest sequence that can be constructed.

翻译中…

样例

Input #1
2
1 2
Output #1
2
1
The lexicographically smallest sequence is constructed as follows: - Since the pile with the largest number of stones remaining is pile $2$, append $2$ to the end of $s$. Then, remove a stone from pile $2$. - Since the piles with the largest number of stones remaining are pile $1$ and $2$, append $1$ to the end of $s$ (we take the smallest index). Then, remove a stone from pile $2$. - Since the pile with the largest number of stones remaining is pile $1$, append $1$ to the end of $s$. Then, remove a stone from pile $1$. The resulting sequence is $(2,1,1)$. In this sequence, $1$ occurs twice, and $2$ occurs once.
Input #2
10
1 2 1 3 2 4 2 5 8 1
Output #2
10
7
0
4
0
3
0
2
3
0
题目信息
题号
arc069_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。