4276: 自动扶梯
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
在一座高科技未来城市中,有一部自动扶梯负责将居民送到高空平台。扶梯的运行有固定的交替规则:
-
上行状态持续 秒,这段时间内扶梯可以载人向上运行。
-
下行状态持续 秒,这段时间内扶梯禁止乘客上行。
自动扶梯上的倒计时会显示当前状态还剩余的秒数,并按照下 述规则循环:
-
当上行状态的倒计时从 减少到 时,下一秒扶梯进入下行状态,并显示 。
-
当下行状态的倒计时从 减少到 时,下一秒扶梯进入上行状态,并显示 。
现在,小 A 站在扶梯入口处,想通过扶梯到达高空平台。已知扶梯当前的状态为 ( 为 U
表示上行, 为 D
表示下行),倒计时显示 秒,同时小 A 从踏上扶梯到到达平台需要 秒。
请你计算,小 A 从现在开始,最少经过多少秒能够到达平台。
输入
输入包含一行,四个数字 和一个字符 。
分别表示扶梯上行状态和下行状态的持续时间 ,和当前状态的倒计时时间 ,以及到达平台需要的时间 和目前扶梯的状态 (U
表示上行,D
表示下行)。
输出
输出一行一个整数,表示小 A 最少需要多少秒能够到达平台。
样例输入 复制
100 100 10 20 U
样例输出 复制
130
提示
样例
输入
复制
100 100 10 20 U
输出
复制
130
输入
复制
20 30 10 5 U
输出
复制
5
输入
复制
30 30 5 10 D
输出
复制
15
说明
样例 解释
目前状态是上行,还剩 秒,小 A 上行需要 秒,剩余时间不足以到达平台,还需要等待下一次上行,所以需要 秒。
数据规模
,。
保证输入的时间是合法的,即如果 ,则 ,否则 。