#P9253. [PA 2022] Ornitolog 2

[PA 2022] Ornitolog 2

题目描述

题目译自 PA 2022 Runda 1 Ornitolog 2

交替鹡鸰(Motacilla alterna)是鹡鸰属的一种鸟类。它因其独特的鸟鸣而与众不同,这种鸟的鸟鸣中,连续的音高交替地增加和减少。例如,如果我们用整数来表示音高,那么,鸟鸣可以是 [2,1,3][2, 1, 3][4,5,6,5][4, 5, -6, -5],但不能是 [1,2,3,2][1, 2, 3, 2][6,5,5,4][6, 5, 5, 4]。为了记录这种迷人的生物,鸟类学家 Byteasar 将他的录音笔留在森林中数天。他现在想知道录到的声音是否与鹡鸰的鸟鸣相似。

写一个程序,给定音高序列,确定最少将音高序列中多少个整数改成 [109,109][-10^9,10^9] 区间内的任意整数,才能使得这个序列成为交替鹡鸰鸟鸣的音高序列。

输入格式

第一行一个整数 nn,表示这个音高序列的长度。

第二行 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,表示这个音高序列。

输出格式

输出最少要修改多少整数才能使这个序列成为交替鹡鸰鸟鸣的音高序列。

5
4 1 3 3 1

1
4
-1000000 -1000000 -1000000 -1000000

2

提示

对于 100%100\% 的数据,满足:

3n5×104,106ai1063\le n\le 5 \times 10^4, -10^6\le a_i\le 10^6