#72. 乒 乓

乒 乓

题目背景

教练我想打篮球

教练我想打乒乓球

教练我想打ACM

"你反手无力!正手不精!脚步松散!反应迟钝!没一个动作像样!要让你知道自己是多么的弱小,多么的无能!"----Mr.SFpro

题目描述

SFprowindows2066yfffftuifuy在进行乒乓球的争斗,他们为了分出胜负脱离不了战场,所以他们拜托你帮他们计分并且写出最后赢家。

比赛规则如下:

1.1. 初始时,给定两人先出场进行比赛,第三人暂为替补。

2.2. 每次比赛结果以字符串形式给出,其中:

A 表示当前出场的红方获胜

B 表示当前出场的蓝方获胜

3.3. 当某名出场选手累计获胜达到11场时,本轮结束,该选手赢得一轮。此时,本轮输的选手下场,由替补选手替换上场,开始下一轮比赛。(注意:当前比赛为 "SFpro vs yfffftuifuy",比赛结果为11011:0结 束后,下一轮比赛应为"SFpro vs windows2066"而非"windows2066 vs SFpro",即红方输红方被替换,蓝方输蓝方被替换)。

4.4. 所有给定的比赛次数完成后,统计相关结果。

请根据给定的比赛信息,计算并输出:

1.1.SFpro , windows2066 , yfffftuifuy各自赢得的轮次数量

2.2.最后一场比赛时出场的两名选手姓名

3.3.最后一场比赛结束后,这两名选手在当前轮次中的获胜场次(即该轮尚未结束时的累计胜场)

4.4.历史结算比分以及比赛双方

输入格式

第一行输入一 个整数 nn 以及两个字符串,分别表示比赛总次数,表示最初出场的两名选手姓名,第一个字符串代表红方选手,第二个代表蓝方选手。

第二行一个长度为 nn 的字符串,由 AABB 组成,依次表示每场比赛的结果。 数据满足: 1n51051 ≤ n ≤ 5*10^5,姓名仅包含 SFprowindows2066yfffftuifuy

输出格式

输出共若干行 第一行依次为:SFpro赢得的轮次数量 windows2066赢得的轮次数量 yfffftuifuy赢得的轮次数量

第二行:最后一场比赛出场的两名选手姓名,按照先红方后蓝方的顺序输出。

第三行:最后一场比赛结束后,两名选手在当前轮次中的胜场数。(和第二行对应)

第四行之后:每轮比赛的结果以及选手名称。(红方在前,蓝方在后)。

输入输出样例 #1

输入 #1

15 SFpro yfffftuifuy
AAAAAAAAAAAABAB

输出 #1

1 0 0
SFpro windows2066
2:2
11:0 SFpro yfffftuifuy

说明/提示