B. 字符串翻转

    传统题 1000ms 256MiB

字符串翻转

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

样例下载

【题目描述】

有一个长度为 N 的 01 字符串。小明的目标是让尽可能多的 0 处于字符串的偶数位置。他一次操作只能是将字符串的前偶数个字符进行整段的翻转。

例如,字符串 000101101110 的前 6 个字符翻转后可以得到 101000101110

问,小明最少进行多少次操作可以达成目标?

【输入格式】

第一行:一个整数N;

第二行:一个长为 N 的 01 字符串。

【输出格式】

一个整数,表示小明达成目标所需的最少操作次数。

【样例输入】

12
000101101110

【样例输出】

1

【数据范围】

50% 的数据:N ≤ 1000;

100% 的数据:2 ≤ N ≤ 2 × 10^5,保证 N 为偶数。

2026-03-02

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-3-2 8:00
结束于
2026-3-2 12:00
持续时间
4 小时
主持人
参赛人数
19