#P1262. 咖啡

咖啡

题目描述

在花花大学,学生需要按照顺序去 nn 间教室上课。第 ii 间教室有一个属性 si{0,1}s_i \in \{0, 1\}。若 si=1s_i = 1,表示这间教室有一座咖啡机;若 si=0s_i = 0,表示这间教室没有咖啡机。

你是花花大学的一名学生。在一间有咖啡机的教室里,你可以通过饮用一杯咖啡来使得自己不会犯困。特别地,在你离开一间有咖啡机的教室后,你可以携带最多两杯咖啡(每只手可以拿一杯)前往下一间教室,这样即使那间教室没有咖啡机,你可以通过饮用你携带的咖啡来提神。

现在你想要知道,你最多可以在多少间教室内饮用到咖啡。

输入格式

输入的第一行包含一个整数 nn

接下来一行,包含一个长度为 nn 的,只由字符 0 与字符 1 构成的字符串 ss,其中第 ii 个字符 sis_i 描述了第 ii 间教室是否有咖啡机。

输出格式

输出一行一个整数,表示答案。

样例数据

6
010100
5
10
0000000110
3

数据范围

对于 100%100\% 的数据,1n1051 \le n \le 10^5

测试点编号 nn\le
1{1} 11
262 \sim 6 1010
787 \sim 8 50005\,000
9209 \sim 20 10510^5