4143: 疯狂可达鸭,V我多少元

时间限制:1000 ms 内存限制:128 MB
上传者:
提交:33 通过:10

题目描述

$lwy$学长很喜欢玩一个游戏,他在地面上画了 $n$ 个连续的格子,每个格子里面都有一个数0或1,1表示可以踩,0表示不可以踩。
$lwy$学长每次只能移动到相邻的格子,如果 $n$ 个格子里面有0,$lwy$学长显然赢不了,但假如$lwy$学长V我 $x$ 元,他就可以获得一次超级跳跃,即从位置 $ i $ 到达 $i+x$ .不过这种稳赚不亏的事情$lwy$学长最多只能做一次。
不仅仅是我,$lwy$学长也要吃KFC,所以他想让你告诉他,最少要V我多少,$lwy$学长就可以赢下跳格子的游戏。当然,你最好告诉$lwy$学长双倍的价格,这样最后的钱我们可以五五分(

我们定义lwy学长胜利的概念为:从第一个格子跳到第n个格子,并且最多使用一次超级跳跃(如果运气足够好,lwy学长可以选择不使用超级跳跃)

输入格式

数据将由以下形式给出:

第一行一个整数$n$.表示有$n$个格子

第二行有$n$个数,每个数仅可能是1或0

输入1:

    5

    1 0 1 0 1

输入2:

    100

    11110000000000000000000101010101010101010101010101

    01010101010101010101010101011111111111111111111111

(该测试点第二行行尾和第三行行首应该拼接在一起,排版问题见谅)




输出格式

你需要输出,lwy学长最少需要付的钱的两倍

(每个答案换行输出)

输入样例 复制

2
1 1

输出样例 复制

0