5813:跳水比赛

时间限制:2 S   /  内存限制:65536 KB
AC:46   /  Submit:154
问题描述

跳水比赛动作代码由"3或4位数字 + 1位字母‌"组成,用于精确描述运动员完成的动作,其含义如下:

‌一、数字部分含义‌

‌第一位数字‌:表示‌动作组别‌,共6组,对应起跳方向和身体运动方式:

‌1‌:向前跳(面向水池,向前起跳翻腾)

‌2‌:向后跳(背对水池,向后起跳翻腾)

‌3‌:反身跳(面向水池,向后起跳翻腾)

‌4‌:向内跳(背对水池,向身前起跳翻腾)

‌5‌:转体跳水(含翻腾+转体)

‌6‌:臂立跳水(仅限跳台项目,倒立起跳)

‌第二位数字‌(仅适用于第1–4组):

‌0‌:无飞身动作

‌1‌:有飞身动作(即起跳时身体前倾伸展)

对于第5组(转体)和第6组(臂立),第二位数字表示‌翻腾方向‌(如52开头表示“向后翻腾的转体动作”)。

‌第三位数字‌:表示‌翻腾周数‌(以“1”为半周为单位):

1 → 半周

2 → 一周

3 → 一周半

9 → 四周半

‌第四位数字‌(仅第5组和第6组使用):表示‌转体周数‌,同样以“1”=半周计。

‌二、字母部分含义(空中姿势)‌

‌A‌:直体(身体笔直,无屈膝)

‌B‌:屈体(身体前屈,腿可微弯)

‌C‌:抱膝(双腿贴近胸部,双臂环抱)

‌D‌:任意姿势(适用于含转体的复杂动作,可混合A/B/C)

‌三、典型示例解析‌

‌107B‌:第1组(向前跳)+ 无飞身(0)+ 翻腾三周半(7)+ 屈体(B)→ ‌向前翻腾三周半屈体‌

‌5253B‌:第5组(转体)+ 向后方向(2)+ 翻腾两周半(5)+ 转体一周半(3)+ 屈体(B)→ ‌向后翻腾两周半转体一周半屈体‌

‌6243D‌:第6组(臂立)+ 向后方向(2)+ 翻腾两周(4)+ 转体一周半(3)+ 任意姿势(D)→ ‌臂立向后翻腾两周转体一周半


现在给定一个字符串,表示跳水动作代码,问该动作需要翻腾多少周?转体多少周?

输入描述

这是一道多组案例的题目。一个正整数n,表示案例的数量。(n<=50)

每组案例由一个字符串a组成,表示跳水动作代码。(保证都是奥运会中存在的跳水动作代码)

输出描述

针对每组案例,输出两个数字,分别表示翻腾的周数和转体的周数。

每组案例输出完都要换行。

样例输入复制样例

3

107B‌

5253B‌

6243D‌


样例输出

3.5 0

2.5 1.5

2 1.5


相关

第十三届编程大赛-预选赛


Copyright 2016 - 2026 XUJC ACM Team
闽ICP备2020022076号-1