潜水艇
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
大发明家火焰车自行研发了一艘潜水艇并且找到了一个比较深的湖来测试他的潜水艇。这片湖的最大深度为 米,即湖底到水面的距离,潜水艇最初的水下深度为 米;
-
当潜水艇不在水面(当前深度大于 0)时,每个 指令可使它上浮 米,而当潜水艇在水面时, 指令是无效的;
-
当潜水艇不在湖底(当前深度小于 )时,每个 指令可使它下沉 米,而当潜水艇在湖底时, 指令是无效的;
在执行到无效指令时,潜水艇不做任何操作而继续执行下一指令。
编程实现:
根据给定的 和一个指令序列(由字符 组成的字符串,长度不超过 ),求出执行完整的指令序列后,潜水艇的水下深度。
输入描述
第一行: 和 ,以空格分开。
第二行:长度不超过 的指令字符串,串中仅包含字母 或 。
输出描述
一个整数,代表潜水艇在执行指令后的深度
9 1
dduudd
3
数据范围
- 对于 的数据,
- 其中 的数据不会到达水面和湖底