#P005892. 单调数组

单调数组

题目描述

给定一个含有 NN 个整数,且数组中每个元素的值仅为数字 11 或者 数字 22 的数组。

请编辑数组中的某些位置的数字,将这些位置的数字 11 改成数字 22 ,或者将数字 22 改成数字 11 ,最终使得数组中所有元素的值满足单调不递减

请编程计算出,至少要修改多少个位置的数字,才能满足题意。

输入格式

11 输入整数 NN ,表示数组的长度。

22 行,输入 NN 个值为 1122 的整数。

输出格式

输出一个整数,表示至少要修改多少个位置的数字,才能满足题意。

样例

输入

8
2 1 1 1 2 2 1 2

输出

2

输入

5
2 2 1 2 2

输出

1

输入

15
1 2 1 1 2 1 2 2 2 2 2 2 2 2 1

输出

3

数据范围

对于 60%60\% 的数据,满足 1N10001 \le N \le 1000

对于 100%100\% 的数据,满足 1N1051 \le N \le 10^5