传统题 1000ms 128MiB

有序01字符串

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

说明

<!DOCTYPE html> <html> <head> <title>神奇的转换</title> </head> <body>

题目描述

在一个神秘的世界中,给定一个由0和1组成的二进制字符串。你有两种变换方式:将一个0变成1,或将一个1变成0。你的目标是找到将二进制字符串S转换为有序二进制字符串(有序二进制字符串是指所有的0都出现在所有的1之前)所需的最少变换次数。

输入格式

第一行包含一个整数T,表示测试数据的组数。(1 ≤ T ≤ 10)

以下T行,每行包含一个二进制字符串S,对应一个测试案例。

输出格式

对于每个测试案例,输出将字符串S转换为有序二进制字符串所需的最少变换次数。

样例

输入

3
000111
010001
100000
    

输出

0
1
1
    

数据范围与提示

10%: |S| ≤ 2,T ≤ 5

30%: |S| ≤ 3,T ≤ 5

50%: |S| ≤ 10,T ≤ 10

80%: |S| ≤ 1000,T ≤ 10

100%: |S| ≤ 100000,T ≤ 10

|S|表示S的长度。

</body> </html>

样例

CSP-J1 前缀和专题

未参加
状态
已结束
规则
乐多
题目
8
开始于
2023-8-8 8:00
结束于
2023-8-8 22:00
持续时间
14 小时
主持人
参赛人数
9