问题 B:MOO 操作
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:4
解决:2
题目描述
因为Bessie厌倦了玩只有 “COW” 的文本字符串游戏,Farmer John 给了她 Q 个新的字符串( $1\le Q\le 100$),其中只有 'M' 和 'O' 。Bessie 最喜欢的单词显然是 "MOO" ,所以她想用下面的操作把每个 Q 字符串都变成 "MOO"
1、将第一个或最后一个字符替换为它的反义词('M’ 变成 'O' , 'O' 变成 'M')
2、删除第一个或最后一个字符。
不幸的是,Bessie 很懒,除非必要,她不想做更多的操作。对于每个字符串,请帮助她确定形成"MOO" 所需的最小操作次数,如果不能形成,则输出 -1。
输入
第一行输入包含 Q 的值。
接下来的 Q 行输入都由一个字符串组成,每个字符串的字符都是 'M' 或 'O' 。每个字符串至少1个字符,最多100个字符。
输出
在单独的一行上输出每个输入字符串的答案。
样例输入-1 复制
3
MOMMOM
MMO
MOO
样例输出-1 复制
4
-1
0