New Online Judge
主页
问题
来源/分类
竞赛&作业
状态
排名
常见问答
登录
注册
1839: [NewOJ Week 10] 单峰数组
内存限制:256 MB
时间限制:1 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:129
通过:43
提交
提交记录
统计
题目描述
本题对单峰数组的定义:
前一部分递增,后一部分递减,注意每部分可以为空,即完全递增、完全递减的数组也称为单峰数组
。
现在给你一个长度为n的数组,每次可以交换相邻两个数字,请输出最小交换次数使得数组变成本题定义的单峰数组。
输入格式
输入第一行为正整数n,1≤n
≤300000。
接下来n行,每行一个数字ai
,表示数组a,1≤ai
≤1000000000
。
输入数字各不相同。
输出格式
输出一个数字表示答案。
输入样例
复制
8 7 4 8 10 1 2 6 9
输出样例
复制
7
分类标签
进阶题
离散化
树状数组
贪心