SP16696 RAFANOLE - Nadal vs Djokovic

题目描述

拉斐尔·纳达尔和诺瓦克·德约科维奇之间的较量,堪称网球世界最精彩的对决之一。你的任务是处理一个字符串,来表示这两位选手在一盘比赛中的得分情况。字符串中,N表示纳达尔赢得一分,D则表示德约科维奇得胜。对于不太了解网球规则的读者,可以查阅相关资料。以下是比赛规则的简要说明: ### 比赛规则 一局比赛的得分步骤为:15分,30分,40分。当一名选手的得分为40分且领先对手时,该选手赢得这一局胜利。 - 若比分为40-40,则称为“平分”(Deuce)。此时,若N赢下一分,他就进入“占先”状态,接着若再赢一分,则赢得整局;否则双方重新进入平分状态。 - 一盘中,首先赢得6局且领先对手至少2局的选手,赢得该盘比赛。例如,比分可以是6-1、6-2、6-3、6-4这样。 - 如果比分是6-5,比赛继续,直到一方领先2局为止。例如,7-5是合格的比分。 - 若打成6-6平,则进行抢七局。抢七局中,正常计分(1分、2分、3分……),首先到达7分且领先至少2分的选手获胜。例如,7-0、7-1、7-2……7-5都是有效的比分。 - 若比分变为7-6,比赛继续进行,直到一方领先对手2分为止,比如10-8也是有效。

输入格式

- 第一行 - 测试用例的数量 $T$。 - 接下来的 $T$ 行 - 每行包含一个字符串,表示每一分的胜负。

输出格式

- 获胜者 普通局数(抢七局分数,如适用) - 失败者 普通局数 **示例** ``` 输入: 2 N N N N N N N N N N N N N N N N N N N N D D D D D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D N N N N D D D D D D N N N N N D 输出: N 6 D 2 D 7 (7-5) N 6 ```

说明/提示

- $1 \le T \le 10$ - 每个测试用例的字符串长度不超过 $1000$。 **本翻译由 AI 自动生成**