小胡家正在举办家庭羽毛球赛,当前出场的选手是爸爸和妈妈,小胡当起了裁判。
比赛已经进行了一段时间,小胡记录了当前比赛的情况,他把每球的胜负列成一张表,用 F 表示爸爸得分, M 表示妈妈得分。
但是事先大家没有商量好是采用 11 分制还是 21 分制,所以小胡希望能分析一下在不同分制下当前比赛的结果。
比如:现在的记录为
FFFFFFFFFFFFFFFFFFFFFFMF
当采用 11 分制时,爸爸以 11 比 0 赢得第一局,以 11 比 0 赢得第二局,当前正在进行的第三局比分为 1 比 1; 当采用 21 分制时,爸爸以 21 比 0 赢得第一局,当前正在进行的第二局比分为 2 比 1; 比赛规定,一局比赛刚开始时比分为 0 比 0 ,采用赛点制,即双方分差大于或者等于 2 时,这局才结束。
小胡想写一个程序来对比赛结果信息进行统计,得出不同分制下的结果。
输入若干行字符串,字符串由大写的 F 、 M 和 E 组成。其中 E 表示比赛信息结束,程序需要忽略 E 后面的内容。
输出分为两部分,每部分有若干行,每一行对应一局比赛的比分(按比赛信息输入顺序)。其中第一部分是 11 分制下的结果,第二部分是 21 分制下的结果,两部分之间用一个空行分隔。
FFFFFFFFFFFFFFFFFFFF FFMFE
11:0 11:0 1:1 21:0 2:1
FMFMFMFMFMFM FMFMFMFMFMFM FMMM FM
13:15 1:1 14:16
【数据范围与规模】
每行至多 25 个字母,最多有 2600 行。
【样例2解释】
采用 11 分制时:
第一局爸爸已经优先获得 11 分,但是本局并不能结束,因为妈妈此时已获得 10 分,双方的分差必须大于等于 2 才能结束本局,所以还要加赛,最终比分为 13:15 。
第二局刚开始,比分为 1:1 。
采用 21 分制时:
第一局比分为 14:16 。