#2137. Bessie Slows Down

Bessie Slows Down

题目描述

奶牛贝西正在参加冬季奥运会的越野滑雪比赛。开始时的速度是1m/s\red{1m / s}。然而,随着时间的推移,她变得越来越累,她开始放慢速度。每当贝西减速时,她的速度就会下降:减速一次后,她的速度为每秒1/2\red{1/2}米,减速两次后,她的速度为每秒1/3\red{1/3}米 ,以此类推。

在一系列事件中,你会被告知贝西在何时何地放慢了节奏。像这样的事件:

t17\red{t17}表示贝西在某一特定时间减速\red{--}这里是比赛开始的17\red{17}秒。像这样的事件:

d10\red{d10}表示贝西从一开始就以特定的距离减速,在这个例子中是10\red{10}米。

给定N\red{N}个这样的事件(1<=N<=10,000)\red{(1 <= N <= 10,000),}请计算出贝西移动一公里所需的时间,以秒为单位。将答案四舍五入到最接近的整数秒(0.5\red{(0.5}四舍五入到1)\red{1)}

贝西正在参加一项滑雪比赛。她从起点出发的时候,速度恒定为每秒1\red{1 }米。然而,随着比赛进程的增加,她会犯很多错误,每次失误都会使她的速度下降。当她第一次失误后,速度会下降到每秒1/2\red{1/2 }米,第二次失误后,速度会下降到每秒 1/3\red{1/3 } 米,第 k\red{k }次失误后,速度会下降到每秒 1/(k+1)\red{1/(k + 1) }米。

约翰记录了贝西的所有失误,一共有N\red{N }个。有两种失误,一种发生在比赛开始后的某个时间点,另一种发生在赛道的某个位置上。有时,贝西可能在某个时间点到达某个位置,而恰好在这个时间点和位置上都有一次失误的记录,这两个记录要算作不同的失误,会对贝西的速度造成两次影响。比赛的终点距离起点有1000\red{1000 }米,请问贝西需要多少时间才能滑过终点?

输入格式

第一行:单个整数N\red{N ,}1\red{1 ≤} N\red{N ≤} 10000\red{10000}

第二行到第N+1\red{N + 1 }行:每行开头有个大写字母,代表贝西的一个失误类型:

如果是 T\red{T},接下来会有一个整数 S\red{S},表示在比赛开始后的第 S\red{S }秒钟整发生了一次失误 1\red{1 ≤} S\red{S ≤} 107\red{10^7}

如果是 D\red{D,}接下来会有一个整数 X\red{X,}表示在距离起点 X\red{X }米处发生了一次失误,1\red{1 ≤} X\red{X ≤}1000\red{1000}

输出格式

单个整数:表示贝西需要多少秒才能滑到终点,如果精确的时间不是整数,则用四舍五入的方法向最接近的整数取整

样例

输入样例

2
T 30
D 10

输出样例

2970

提示

10\red{10 }秒,贝西的速度是每秒 1\red{1 }米,她滑了 10\red{10 }米。

然后她遭遇了第一次失误,在接下来的 20\red{20 }秒内,她又滑了 10\red{10 }米。

之后她遭遇了第二次失误,还剩下 980\red{980 }米,所以她共计花去10+20+2940=2970\red{10 + 20 + 2940 = 2970 }秒才完成比赛