CF1820A.Yura's New Name

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

Yura's New Name

题目描述

Yura 要改名字,他想取一个只包含字符 _^ 的名字,并满足一定条件,即只有形如 "^_^" 和 "^^" 的连续子串可以出现在该名字中,且这些子串能够覆盖整个名字,不同子串间可以重叠。每次操作可以在名字中插入一个字符 _ 或一个字符 ^,求最少需要多少次操作才能使其符合要求。

输入格式

第一行是测试数据组数 TT。对于每组数据,只有一行,表示 Yura 的原名。

输出格式

每组数据有一行输出,输出将 Yura 名字修正最少的操作数。

样例

7
^______^
___^_^^^_^___^
^_
^
^_^^^^^_^_^^
___^^
_
5
5
1
1
0
3
2

在线编程 IDE

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