CF1573A.Countdown

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Countdown

题目描述

给定一个字符串,定义一次操作为将字符串的最后一位 1-1,或交换字符串中的任意两位。求把字符串所有位变成 00 的最少操作次数。

输入格式

第一行一个整数 tt,为测试数据的组数。

输出格式

tt 行,一行一个正整数,为把字符串所有位变成 00 的最少操作次数。

说明/提示

对于 100%100\% 的数据,1t1031\le t\le10^31n1001\le n\le 1000s1,s2,,sn90\le s_1,s_2,\cdots,s_n\le 9

对于第一组询问,只需要将末尾操作 77 次即可符合要求。输出 77

对于第二组询问,交换首位和末尾,再将末尾 1-1,共进行 22 次操作。输出 22

对于第三组询问,字符串已经全部为 00,故不需要进行任何操作。输出 00

translate by @159号程序员

样例

7
3
007
4
1000
5
00000
3
103
4
2020
9
123456789
30
001678294039710047203946100020
7
2
0
5
6
53
115

在线编程 IDE

建议全屏模式获得最佳体验