#L0118. 穿越监控大道

穿越监控大道

题目背景

自从学校加强管理之后,外卖一律不准进校。小柯实在嘴馋,决定趁夜溜去校外的取餐点。唯一的麻烦是:必经之路上装着一排监控探头。

题目描述

这条路上一共装着 nn 个监控,排成一条直线。由于经费紧张,这些监控不能一直工作:每个监控都是开启一秒、关闭一秒,如此循环交替

小柯练过短跑,他一次行动(恰好 11 秒)可以一口气经过任意多个处于关闭状态的监控——但只要前面出现一个正在开启的监控,他就必须停下来等下一秒。

给出第 00 秒时每个监控的开关情况,请你帮小柯算一算,他至少要用多少秒才能安全穿过这条路。

输入格式

22 行。

第一行一个正整数 nn,表示这条路上一共有 nn 个监控。

第二行共有 nn 个数,表示在第 00 秒时这些监控的开关情况,00 表示监控关闭,11 表示监控开启,并保证第一个监控一定是关闭的。

输出格式

共一行一个整数,表示小柯安全到达取餐点所需要的最少秒数。

样例

6
0 0 1 1 0 1
4
6
0 0 0 0 0 0
1

提示

数据范围

对于 10%10\% 的数据,1n101 \leq n \leq 10

对于 30%30\% 的数据,1n1001 \leq n \leq 100

对于 50%50\% 的数据,1n1031 \leq n \leq 10^3

对于 70%70\% 的数据,1n1051 \leq n \leq 10^5

对于 100%100\% 的数据,1n1061 \leq n \leq 10^6

监控的开关情况均用 0011 来表示。

样例解释一

小柯在第 11 秒冲到第二个监控处,总用时 11 秒。

22 秒时,监控的开关状况变为 1 1 0 0 1 01\ 1\ 0\ 0\ 1\ 0,他从二号监控处冲到四号监控处,总用时 22 秒。

33 秒时,监控状况变为 0 0 1 1 0 10\ 0\ 1\ 1\ 0\ 1,他从四号监控处冲到五号监控处,总用时 33 秒。

44 秒时,监控状况变为 1 1 0 0 1 01\ 1\ 0\ 0\ 1\ 0,他从五号监控处直接冲出监控区域,总用时 44 秒。

样例解释二

小柯在第 11 秒直接冲出了监控区域。

难度 普及-
通过率
尝试 0
已通过 0
ID
852
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者