#60884. 藏猫猫
藏猫猫
暂无测试数据。
题目背景
小G 学会了变身术!
众所周知,小G 非常的调皮,于是它变身之后,藏起来了。
小Y 现在想找到它,请你帮 小Y 找到所有 小G 可能藏身在的地方。
小G 只会变成 $gg,Gg,gG,GG$ 中的一种,所以你只要找到所有这样子的位置就好了。
题目描述
给定一个字符串,统计 $gg,Gg,gG,GG$ 的出现的次数,以及输出每个位置(指的是每种情况第一个字母是原字符串匹配到的索引加一)。
输入格式
一行,表示字符串,保证只有大小写字母。
输出格式
输出共两行。
第一行一个数字 $k$,表示出现次数。
第二行 $k$ 个以空格隔开的数,每个数都表示一个出现位置。
特别的,如果 $k=0$,那么没有第二行输出。
数据范围
对于 $20\%$ 的数据:字符串的长度 $\leq 2000$;
对于 $100\%$ 的数据:字符串的长度 $\leq 200000$。
ggmyGgsh
2
1 5
CXSnREXTvudNauYvX
0
DxYGGGZGgxaayHJjBGGGGgGGGpx
10
4 5 8 18 19 20 21 22 23 24