#1820. 奶牛排队

奶牛排队

题目描述

“奇怪!这是什么地方?我怎么来到了这里?”张琪曼和李旭琳疑惑地向四周张望。原来她们身处在一个奇怪的餐厅,餐厅老板正在要求顾客们分两批就餐。所有第2\red{2}批就餐的顾客排在队尾,队伍的前半部分则由设定为第1\red{1}批就餐的顾客占据。

i\red{i}个顾客有一张标明他用餐批次Di(1Di2)\red{D_i(1≤D_i≤2)}的卡片。虽然所有N1N30000\red{N(1≤N≤30000)}个顾客排成了很整齐的队,但谁都看得出来,卡片上的号码是完全无序的。

在若干次混乱的排队后,老板找到了简单些的方法,顾客们不动,他沿着队伍从头到尾走一遍,把那些他认为排错队的顾客卡片上的编号改掉,最终得到一个他想要的队列,例如112222\red{112222}111122\red{111122},有的时候,他会把整个队列弄得只有1\red{1}组顾客,如1111\red{1111}222\red{222}

请问餐厅老板要想达到目标,最少得改多少个顾客的编号?

输入格式

1\red{1}行为 1\red{1}个整数即N\red{N},第2N+1\red{2\sim N+1}行: 第i+1\red{i+1}行是1\red{1}个整数,为第i\red{i}头奶牛的用餐批次Di\red{D_i}

输出格式

输出1\red{1}个整数即FJ\red{FJ}最少要改几头奶牛卡片上的编号,才能让编号变成他设想中的样子。

样例

输入样例

7

2

1

1

1

2

2

1

输出样例

2

提示

样例说明:老板选择改第1\red{1}个和最后1\red{1}个顾客卡片上的编号。