#Z5103. 分级
分级
给定长度为 的序列 ,构造一个长度为 的序列 ,满足:
- 非严格单调,即 或 。
- 最小化 。
只需要求出这个最小值 。
输入格式
第一行包含一个整数 。
接下来 行,每行包含一个整数 。
输出格式
输出一个整数,表示最小 值。
数据范围
,
输入样例:
7
1
3
2
4
5
3
9
输出样例:
3
给定长度为 N 的序列 A,构造一个长度为 N 的序列 B,满足:
只需要求出这个最小值 S。
第一行包含一个整数 N。
接下来 N 行,每行包含一个整数 Ai。
输出一个整数,表示最小 S 值。
1≤N≤2000,
0≤Ai≤106
7
1
3
2
4
5
3
9
3