A. 憨憨之字符串平衡

    传统题 1000ms 256MiB

憨憨之字符串平衡

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

题目描述

你会得到一个 tt,代表 tt 个测试样例,每个测试样例都有一个长度为 nn 的,并且只由 01 组成的字符串 ss

  • A(s)A(s)ss 这个字符串的子串与 01 相等的个数。
  • B(s)B(s)ss 这个字符串的子串与 10 相等的个数。

例如 010 这个字符串,它的 A(s)=1,B(s)=1A(s)=1,B(s)=1

憨憨最喜欢平衡了,所以它希望 ss 这个字符串中的 A(s)A(s)B(s)B(s) 相等。现在你可以修改这个字符串(0 改成 1,或者 1 变成 0),使这个字符串的 A(s)A(s)B(s)B(s) 相等。现在憨憨想要请你帮他想想最少修改几次可以使 A(s)A(s)B(s)B(s) 相等。

输入格式

第一行包含一个整数 T (1T2105)T\ (1 ≤ T ≤ 2*10^5),表示测试用例的数量。

每组样例格式如下:

  • 一行由 01 组成的字符串,字符串长度不超过 200200

输出格式

输出 TT 行,每行一个整数,表示答案。

3
1
01
010
0
1
0

浙江机电职业技术大学训练赛 4

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2025-5-17 13:30
结束于
2025-5-17 16:30
持续时间
3 小时
主持人
参赛人数
35