P10108: 马桶座

传统题
1.000s 时间限制
256MB 内存限制
0 提交
0 解决

【题目描述】
【题目描述】
工作场所潜伏着许多潜在的冲突,其中最敏感的问题之一就是马桶座圈。当前离开马桶时应该让座圈“向上”还是“向下”?这会影响生产效率,尤其是在大公司。当员工需要调整马桶座圈时,每周都要浪费几个小时,这样工作时间就会减少。您的任务是分析不同的卫生间政策对所需座椅调整次数的影响。
传统的假设是,男性使用厕所时通常把马桶座圈“向上”,而女性通常把马桶座圈“向下”。然而,我们将不分性别的把人群分为喜欢座圈向上和喜欢座圈向下的两类。
现在,有几种可能的策略可以使用:
1当你离开时,总是把座位向上
2你离开时,总是把座位放下
3当你离开时,不改变座位的位置
因此,一个人可能必须在上厕所前调整座椅,根据政策,可能需要在离开前调整座椅。
您的任务是评估这些不同的策略。对于给定的一系列人的偏好,你应该计算每项政策的座位调整次数。
【输入】
输入的第一行也是唯一一行包含一个字符串U”和“D”,表示序列中的一个人希望座位向上或向下。字符串的长度至少为2,最多为1000
第一个字符表示马桶座的初始位置,接下来的n-1个字符表示n-1个人对马桶盖的偏好。您应该计算上述三种政策中每种政策所需的座位调整总数。
【输出】
输出三个数字,每个数字在单独的行上,即每个政策的座位调整总数。
【样本输入1
UUUDDUDU
【样本输出1
6
7
4
【样例输入】复制
UUUDDUDU
【样例输出】 复制
6
7
4

题目类型~

初级 难度2.2 

咻咻~

提交答案 状态