2823 - 糊涂裁判

题目描述

小胡家正在举办家庭羽毛球赛,当前出场的选手是爸爸和妈妈,小胡当起了裁判。

比赛已经进行了一段时间,小胡记录了当前比赛的情况,他把每球的胜负列成一张表,用 F 表示爸爸得分, M 表示妈妈得分。

但是事先大家没有商量好是采用 11 分制还是 21 分制,所以小胡希望能分析一下在不同分制下当前比赛的结果。

比如:现在的记录为
FFFFFFFFFFFFFFFFFFFFFFMF

当采用 11 分制时,爸爸以 110 赢得第一局,以 110 赢得第二局,当前正在进行的第三局比分为 11; 当采用 21 分制时,爸爸以 210 赢得第一局,当前正在进行的第二局比分为 21; 比赛规定,一局比赛刚开始时比分为 00 ,采用赛点制,即双方分差大于或者等于 2 时,这局才结束。

小胡想写一个程序来对比赛结果信息进行统计,得出不同分制下的结果。

输入

输入若干行字符串,字符串由大写的 FME 组成。其中 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

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 24
通过人数 11
金币数量 1 枚
难度 基础


上一题 下一题