#HX1262D. 改数递增

提交15 通过4
通过率26.7%
时间限制1000ms
内存限制128MiB
    ID: 10157 传统题 1000ms 128MiB 尝试: 15 已通过: 4 难度: 普及+/提高- 上传者: 标签>编程题C++CSPCSP复赛CSP复赛专项练习暑假CSP复赛集训暑假集训1262-线性序列型DP

题目描述

题目描述

给出一个整数数组 a1,a2,,ana_1,a_2,\ldots,a_n。你可以修改若干元素,使修改后的整个数组严格递增,且修改后的值也必须是整数。

最少需要修改多少个元素?

输入格式

第一行,一个整数 nn

第二行,nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n

输出格式

输出一个整数,表示最少需要修改的元素个数。

输入输出样例

输入 #1

5
4 5 5 6 5

输出 #1

3

数据范围

2n1032\le n\le 10^31ai1091\le a_i\le 10^9。改数递增

5
4 5 5 6 5
3
4
911164982 250006362 34127691 262032074
2
13
1498236 842378716 892716601 128314052 471845675 540892244 899666653 693044681 857811348 311861656 195583900 989635550 200911604
6