A - Max Inversion
Editorial
/
Time Limit: 2 sec / Memory Limit: 1024 MB
配点 : 300 点
問題文
長さ N の攪乱順列の転倒数の最大値を求めてください。
攪乱順列とは、1 \le i \le N に対して P_i \neq i を満たす順列のことです。
転倒数とは、1 \le i < j \le N かつ P_i > P_j を満たす整数の組 (i,j) の個数です。
制約
- 入力は全て整数である。
- 2 \le N \le10^9
入力
入力は以下の形式で標準入力から与えられる。
N
出力
答えを 1 行に出力してください。
入力例 1
3
出力例 1
2
P=(2,3,1) の場合、これは攪乱順列であり、転倒数は 2 です。
P=(3,2,1) の場合、転倒数が 3 となりますが P_2 = 2 であるためこれは攪乱順列ではありません。