传统题 1000ms 256MiB

drink

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

你面前有 nn 个瓶子,从左到右依次编号为 1n1 \sim n,瓶子可能是空的也可能装着水。

你可以选择一对 l,r(lr)l,r(l \le r),然后把 lrl\sim r 号瓶子中的所有水全部喝完。你想一口气把桌上剩的水全喝完,请问你最少要拿起几个瓶子?

你有可能一个瓶子都不需要拿起来。

输入格式

第一行一个整数 nn

第二行 nn 个整数,第 ii 个整数为 11 表示第 ii 个瓶子装着水,为 00 表示第 ii 个瓶子是空的。

输出格式

一行一个整数 kk,表示最少拿起的瓶子数。

输入输出样例 #1

输入 #1

5
0 0 0 1 0

输出 #1

1

输入输出样例 #2

输入 #2

6
0 0 1 1 0 1

输出 #2

4

说明/提示

【样例说明】

样例 11 中,拿起 44 号瓶子即可。总共拿起 11 个瓶子。

样例 22 中,拿起 363\sim 6 号瓶子可以将所有的水喝完。总共拿起 44 个瓶子。

【数据范围】

对于 30%30\% 的数据,保证 n100n\le 100

对于 60%60\% 的数据,保证 n2000n\le 2000

对于 100%100\% 的数据,保证 1n1051\le n\le 10^50ai10\le a_i\le 1

七年级图灵7.26测试

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-7-26 14:10
结束于
2025-7-26 17:28
持续时间
3.3 小时
主持人
参赛人数
10