问题1364--炒股票

1364: 炒股票

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 64 MB

题目描述

黄老师炒股很厉害。不过最近他因为需要用钱,所以需要从股市里将所有股票卖了并提出来。但他不知道自己账户里到底有多少钱。 因此需要聪明的你帮黄老师计算一下他的资金。黄老师操作股票的时候有一个习惯,那就是他尽量地利用他手里的资金,手里只可能持有一个股票,抛出股票的时候也是同时全部抛出。而且他总是在开盘价买进,收盘价卖出。当入卖出后,他不会利用这资金在当天买入,而是到第2天才会买入。现在假设第n日的开盘价是第n-1日的收盘价。当然买卖股票的时候需要先缴纳一定的手续费和印花税,手续费为交易金额千分之一,如果不足10元,按10元计算,印花税为交易金额的千分之一。 黄老师记录股票利用了下面三个符号s,b,w. s代表今天他卖出,b代表他今天买入,w代表没有操作。 如s 7.8 表示今天他将股票全部出售,收盘价是7.8 b 6.3 表示今天他在开盘价的时候买入股票,其中6.3是当天该股票的收盘价。 w 6.7 表示今天该股票收盘价是6.7他没有买卖 如果黄老师卖出股票,那么他会换一个股票,这个时候他会在卖出股票后的当天看一下准备买的股票然后记下 w 10.6 在第2天他就会以这个价格买进。

输入

第一行输入黄老师操作的天数D(2 <= d <= 50 ) ,黄老师手里最初的资金M(5000 <= M <= 200000 ),以及他准备买的股票前一天的收盘价,分别用空格隔开 以下很多行是黄老师买卖股票的时候记下的记录 最后一行是"s 0",标志着黄老师操作股票结束,取出所有钱。

输出

输出黄老师最后取出的资金,并换行。数出数据保留2为小数

样例输入 Copy

5 10000 9.1
b 9.2
w 9.3
s 9.5
w 5
b 5.5
s 6
s 0

样例输出 Copy

12317.40

提示

股票买卖的时候,买卖的股票数必须是100股的整数倍, 100股称为1手 并且假设现有资金至少能买一手

来源/分类

yehr