#P3389. 比分(score)-T3

    ID: 5031 传统题 1000ms 128MiB 尝试: 12 已通过: 10 难度: 2 上传者: 标签>字符串南海区赛2017南海小学普及−顺序结构

比分(score)-T3

题目描述

小花在乒乓球馆里最喜欢一个叫樊振东的选手,今天她趴在窗户上看了一下午他们的训练,直到被打扫卫生的大叔赶走。小花的记性非常好,能够记录一整个下午的比赛情况,比如她记录的情况是(其中 F 表示樊振东选手获得一分,A 表示樊振东的对手获得一分):FFFFFFFFFFFFFFFFFFFFFFAF。在当前的赛制下,此时比赛的结果是樊振东第一局 111100 获胜,第二局 111100 获胜,正在进行第三局,当前比分 1111

因为小花看得太全神贯注了,完全没有注意比分,以至于她完全不知道一下午的具体比分,于是小花找了她的好朋友编程兔来帮忙。可是编程兔去挖萝卜了,于是小花来求助聪明的小朋友们。

你的程序就是要对于一系列比赛信息的输入(FA 形式),输出正确的结果。

注:

  1. 当前使用的是 1111 分制,到 1010 平后,需要胜出 22 分后,才算胜,如:12:1012:1017:1517:15 等。
  2. 如果一局比赛刚开始,则此时比分不必输出。
  3. 输入数据每行至多 2020 个字母,行数可能很多,最多可能有 1000010000 行。

输入格式

输入包含若干行字符串(每行至多 2020 个字母),字符串由大写的 F、A 和 E 组成。其中 E 表示比赛信息结束,程序应该忽略 E 之后的所有内容。

输出格式

输出有若干行,每一行对应一局比赛的比分(按比赛结束的先后顺序)。比分格式为 樊振东得分:对手得分。如果遇到 E 时最后一局尚未结束,则不计入输出。

样例

FFFFFFFFFFFFFFFFFFFF
FFAFE
11:0
11:0

提示

输入的前 1111 个 F 使第一局以 11:011:0 结束;紧接着的 1111 个 F(第一行末尾的部分和第二行开头的部分)使第二局以 11:011:0 结束;之后遇到 A 和 F 时比分为 1:11:1,但随后遇到 E 表示比赛结束,因此最后一局未完成,不输出。

数据范围

  • 每行最多有 2020 个字符,只有 F、A 和 E 三种字母,没有其他多余的字母
  • 对于 30%30\% 的数据,输入只有一行
  • 对于 60%60\% 的数据,输入不超过 1010
  • 对于 100%100\% 的数据,输入数据不超过 1000010000