#abc190f. [abc190_f]Shift and Inversions
[abc190_f]Shift and Inversions
問題文
を並び替えた数列 A = \[a_0, a_1, a_2, \\dots, a_{N-1}\] が与えられます。
のそれぞれについて、 で定義される数列 B = \[b_0, b_1, b_2, \\dots, b_{N-1}\] の転倒数を求めてください。
転倒数とは 数列 A = \[a_0, a_1, a_2, \\dots, a_{N-1}\] の転倒数とは、 かつ を満たす添字の組 の個数のことです。
制約
- 入力は全て整数
- は の並び替えである
入力
入力は以下の形式で標準入力から与えられる。
出力
行出力せよ。
行目には、 としたときの答えを出力せよ。
入力例 1
4
0 1 2 3
出力例 1
0
3
4
3
A = \[0, 1, 2, 3\] です。
のとき、B = \[0, 1, 2, 3\] の転倒数は です。
のとき、B = \[1, 2, 3, 0\] の転倒数は です。
のとき、B = \[2, 3, 0, 1\] の転倒数は です。
のとき、B = \[3, 0, 1, 2\] の転倒数は です。
入力例 2
10
0 3 1 5 4 2 9 6 8 7
出力例 2
9
18
21
28
27
28
33
24
21
14