QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 2048 MB Total points: 100

#14929. 服务器走廊

Statistics

Audrey 是米哈游的系统管理员!她的工作是管理机房,并保证她最喜欢的游戏《崩坏:星穹铁道》(Honkai: Star Rail)正常运行。

米哈游的机房被划分为一排单走廊的区域,其中一些区域安装了服务器。部分服务器已经处于开启状态。

Audrey 急需开启更多的服务器。然而,机房的通风条件很差,如果相邻区域的两个服务器同时开启,机房就会过热。

Audrey 不能关闭已经开启的服务器。请计算在不导致机房过热的前提下,Audrey 最多可以从当前关闭的服务器中再开启多少台服务器。

输入格式

输入的第一行包含一个整数 $n$ ($1 \le n \le 3 \cdot 10^5$)。

输入的第二行包含一个长度为 $n$ 的三进制字符串 $s$,表示机房的状况。字符 0 表示该区域没有服务器,字符 1 表示该区域有一台关闭的服务器,字符 2 表示该区域有一台开启的服务器。

保证机房当前没有过热。

输出格式

输出一个整数,表示 Audrey 在当前关闭的服务器中最多可以额外开启的服务器数量。

样例

输入样例 1

7
1112111

输出样例 1

2

输入样例 2

3
212

输出样例 2

0

输入样例 3

3
101

输出样例 3

2

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.