AT_abc190_f [ABC190F] Shift and Inversions

Description

[problemUrl]: https://atcoder.jp/contests/abc190/tasks/abc190_f $ 0,\ 1,\ 2,\ \dots,\ N\ -\ 1 $ を並び替えた数列 $ A\ =\ [a_0,\ a_1,\ a_2,\ \dots,\ a_{N-1}] $ が与えられます。 $ k\ =\ 0,\ 1,\ 2,\ \dots,\ N\ -\ 1 $ のそれぞれについて、$ b_i\ =\ a_{i+k\ \bmod\ N} $ で定義される数列 $ B\ =\ [b_0,\ b_1,\ b_2,\ \dots,\ b_{N-1}] $ の転倒数を求めてください。 転倒数とは 数列 $ A\ =\ [a_0,\ a_1,\ a_2,\ \dots,\ a_{N-1}] $ の転倒数とは、$ i\ かつ\ a_i\ >\ a_j $ を満たす添字の組 $ (i,\ j) $ の個数のことです。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ a_0 $ $ a_1 $ $ a_2 $ $ \cdots $ $ a_{N-1} $

Output Format

$ N $ 行出力せよ。 $ i\ +\ 1 $ 行目には、$ k\ =\ i $ としたときの答えを出力せよ。

Explanation/Hint

### 制約 - 入力は全て整数 - $ 2\