#P1214. tyEyyu53的代价游戏
tyEyyu53的代价游戏
tyEyyu53的代价游戏
题目描述
tyEyyu53有有一个数组 ,数组 是数 n 的排列。由于tyEyyu53有强迫症,所以他想将数组变为递增数组,已知花费 金币的代价可将数组中的任意一个整数移动到另外两个位置相邻的整数之中形成新的数组,要想使数组变为递增数组,所需要花费的金币代价最少为多少?
排列: 到 中的每个整数均只出现过一次且没有 到 以外的整数的数组称之为 的排序。例: 是 的排序。 不是 的排序,因为 不在 到 之间。 不是 的排序,因为 出现了两次。
输入格式
输入有两行
第一行 表示数组中共有多少个整数
第二行共 个整数(包含着 到 中的所有整数),每两个整数之间用空格隔开。
输出格式
输出仅一行,输出要想使数组变为递增数组,所需要花费的金币代价最少为多少?
样例 #1
样例输入 #1
9
1 3 5 7 4 2 6 9 8
样例输出 #1
4
提示
对于样例,第一次将 移动到 和 之间形成新数组 1,2,3,5,7,4,6,9,8。第二次将 移动到 和 之间形成新数组 1,2,3,4,5,7,6,9,8。第三次将 移动到 和 之间形成新数组 1,2,3,4,5,6,7,9,8。第四次将 移动到 和 之间形成新数组 1,2,3,4,5,6,7,8,9。总代价是 。