#D. 茂炮牌旭 (Hard Version)

    传统题 1000ms 256MiB

茂炮牌旭 (Hard Version)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

温馨提示

本题为上一题的加强版,仅数据范围不同!

题目描述

买完月饼回来的小Z在回家的路上突然发现自己家的楼梯变成了一根根的石柱,想要到达自己家就必须将石柱的高度按照从小到大排序,排序后的石柱高度是一个非严格单调递增的序列,这样他才能一步一步爬到自己家。

小Z力气很小每次只能调换相邻的两块石柱,每调换一次石柱需要搬 33 次石柱(假设我们有高度分别为 aia_iaja_j 的两根相邻的石柱需要调换位置,他首先要将第 ii 根石柱搬到一旁,再将第 jj 根石柱搬到原来第 ii 根石柱的那个位置,再将一旁的第 ii 根石柱搬到原来第 jj 根石柱的那个位置)。

小Z不想花费太多力气,请帮他算出最少需要搬几次石柱。

输入格式

输入共两行,第一行输入一个正整数 nn 代表石柱的根数 (11 \le nn \le 10610^6)。

第二行有 nn 个正整数 aia_i 代表第 ii 根石柱的高度 (11 \le aia_i \le 10610^6)。

输出格式

输出最少需要搬几次石柱

样例

4
1 3 2 4
3

样例 1 解释

2,32,3 根石柱不满足非严格单调递增,故调换第 2,32,3 根石柱,所以一共要搬 33 次石柱

4
1 3 3 4
0

样例 2 解释

所有的石柱均已按照非严格单调递增的顺序排列,故不需要调换,所以答案为 00

莆二中秋节欢乐赛(入门组)

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2022-9-11 13:00
结束于
2022-9-11 17:00
持续时间
4 小时
主持人
参赛人数
95