#P2400. 【百度研发岗】2025-8-19-第一题-删数字

【百度研发岗】2025-8-19-第一题-删数字

题目描述

小度有一个长度为 nn 的数组 a1,a2,...,ana_1,a_2,...,a_n

定义数组的权值为 a1a2,+a2a3...+an1an|a_1-a_2,|+|a_2-a_3|...+|a_{n-1}-a_n|,长度为 11 的数组权值为 00

现在小度想玩一个删数字的游戏,他想在数组中删去若干个数(不能全部删完),并保证剩下数组的权值不变。

小度想知道在采取最优策略的情况下,他最多可以删掉多少个数字,你可以告诉他吗?

输入描述

第一行一个正整数 n(1n105)n(1\le n\le 10^5) ,表示数字个数。

第二行 nn 个正整数,表示 ai(1ai109)a_i(1\le a_i\le 10^9)

输出描述

输出一行,一个正整数,表示最多可以删去几个数。

样例1

输入

10
1 2 8 8 9 1 1 1 5 5

输出

6

样例2

输入

5
6 6 6 6 6

输出

4