#ATagc040e. [AGC040E] Prefix Suffix Addition
[AGC040E] Prefix Suffix Addition
题目描述
すぬけくん有一个长度为 的整数序列 。最初, 的所有元素都是 。
すぬけくん可以以任意顺序、任意次数进行以下两种操作:
- 操作 :任选一个整数 (),以及一个长度为 的非负整数序列 ,其中 必须是广义单调递增的。然后,对于所有 (),将 替换为 。
- 操作 :任选一个整数 (),以及一个长度为 的非负整数序列 ,其中 必须是广义单调递减的。然后,对于所有 (),将 替换为 。
すぬけくん的目标是使得对于所有 ,都有 。请你求出他为了达成目标所需操作次数的最小值。
输入格式
输入以如下格式从标准输入读入:
输出格式
输出すぬけくん为达成目标所需的最小操作次数。
样例 1
输入
5
1 2 1 2 1
输出
3
样例 2
输入
5
2 1 2 1 2
输出
2
样例 3
输入
15
541962451 761940280 182215520 378290929 211514670 802103642 28942109 641621418 380343684 526398645 81993818 14709769 139483158 444795625 40343083
输出
7
说明/提示
限制条件
- 输入的所有值均为整数。
样例解释 1
例如,可以通过如下 次操作达成目标,且少于 次无法达成:
- 令 ,执行操作 。操作后,。
- 令 ,执行操作 。操作后,。
- 令 ,执行操作 。操作后,。
由 ChatGPT 4.1 翻译