A. T1 纸牌游戏(card)

    传统题 文件IO:card 1000ms 512MiB

T1 纸牌游戏(card)

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

题目描述

苏州外国语学校,最近流行一款纸牌游戏,游戏规则如下:

新赛道的小WW 一开始把 nn 张纸牌依次从左往右放在桌上,有的正面朝上,有的背面朝上。

现在小SS 会从左往右依次翻转每一张牌,直到碰到一张正面朝上的牌,将它翻转后停止这次翻牌。

每一轮都从头开始,接着重复上面的步骤,直到所有牌都背面朝上。

如果小SS 将这 nn 张牌全部翻成背面朝上,那么小WW 就带小SS 去环球影城。

现在小SS 想知道自己最少要进行几次操作才能把所有牌都翻成背面朝上?

输入格式

第一行一个整数 nn,表示纸牌的数量。

第二行一个长度为 nn0101 字符串, 00 表示背面朝上, 11 表示正面朝上。

输出格式

一行一个整数,表示输出最少的操作次数。

样例1输入

4
0100

样例1输出

2

样例2输入

2
11

样例2输出

3

样例3输入

4
1010

样例3输出

5

样例4输入

见考生文件夹中的下发大样例card4.in

样例4输出

见考生文件夹中的下发大样例card4.out

提示/说明

样例1解释

两次操作过程为 0100100000000100 \rightarrow 1000 \rightarrow 0000,经过 22 次翻转,将所有的牌都变成 00,也就是全部背面朝上了。

样例2解释

三次操作过程为 1101100011 \rightarrow 01 \rightarrow 10 \rightarrow 00,经过 33 次操作将所有牌都变成了 00

样例3解释

五次操作过程为 $1010 \rightarrow 0010 \rightarrow 1100 \rightarrow 0100 \rightarrow 1000 \rightarrow 0000 $,经过 55 次操作将所有牌都变成了 00

数据范围

对于 100%100\% 的数据, 1n501 \le n \le 50,保证输入的字符串只有字符 0 和字符 1

测试点编号 nn\le 特殊性质
121 \sim 2 33
363 \sim 6 2020
77 4040 保证 0101 串中只有一个 11
88 保证 0101 串中全是 11
9109 \sim 10 5050

[友爸信奥+新赛道OI] J组拔高难度综合训练题

未参加
状态
已结束
规则
IOI
题目
4
开始于
2024-11-20 17:00
结束于
2024-11-30 17:00
持续时间
240 小时
主持人
参赛人数
3