SP25473 TAP2015C - CompuTenis reloaded
题目描述
在这道题中,我们要讨论一个名为 CompuTenis 的运动。尽管它的规则相当奇特,包括需要选手将肘部贴在耳朵上进行编程,但我们不需要关心这些细节。比赛由选手 A 和选手 B 之间进行,最终胜者是先赢得 **S** 盘的选手。
每盘由若干局组成。某盘的胜者需要满足以下两个条件:至少赢得 **J** 局,并且比对手多赢至少 **D** 局。当满足这样的条件后,该选手就赢得了这一盘。
现代俱乐部协会近期发现了一批 CompuTenis 比赛的历史记录。这些记录通过一个字符串表示,每个字符为 'A' 或 'B',表示该局游戏的胜者。现在,协会希望根据这些记录统计每场比赛中两名选手各赢了多少盘。
输入格式
输入包含多个测试用例。每个测试用例的第一行有四个整数 **N, S, J, D**,分别表示比赛记录中的局数($1 \le N \le 10^5$)、赢得比赛所需的盘数($1 \le S \le 10$)、赢得一盘所需的最少局数,以及比对手多赢的最少局数($1 \le J, D \le 10$)。第二行是一个长度为 **N** 的字符串,由字符 'A' 和 'B' 组成,表示每局的胜者。
输出格式
对于每个测试用例,输出一行两个整数,分别表示选手 A 和选手 B 赢得的盘数。
**本翻译由 AI 自动生成**