题库练习 Vacations
← 上一题 下一题 →

A10542 | Vacations

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Vasya 有 $n$ 天的假期!所以他决定提升自己的 IT 技能并做运动。Vasya 知道这 $n$ 天中每一天的以下信息:当天健身房是否开门、当天互联网上是否有比赛。有四种可能:

- 当天健身房关门且没有比赛;
- 当天健身房关门且有比赛;
- 当天健身房开门且没有比赛;
- 当天健身房开门且有比赛。

每一天,Vasya 可以选择休息,或者写比赛(如果当天有比赛的话),或者做运动(如果当天健身房开门的话)。

求 Vasya 最少需要休息多少天(意思是,他在同一天不会既做运动又写比赛)。

输入格式

第一行包含一个正整数 $n$($1 \le n \le 100$)——Vasya 假期的天数。

第二行包含用空格分隔的整数序列 $a_1, a_2, \dots, a_n$($0 \le a_i \le 3$),其中:

- $a_i = 0$,表示假期的第 $i$ 天健身房关门且没有比赛;
- $a_i = 1$,表示假期的第 $i$ 天健身房关门但有比赛;
- $a_i = 2$,表示假期的第 $i$ 天健身房开门但没有比赛;
- $a_i = 3$,表示假期的第 $i$ 天健身房开门且有比赛。

输出格式

输出 Vasya 最少需要休息的天数。

输入输出样例

输入 #1
4
1 3 2 0
输出 #1
2
输入 #2
7
1 3 3 2 1 2 3
输出 #2
0
输入 #3
2
2 2
输出 #3
1
C++ 编辑器
输入
输出