#298. 溶液模拟器

溶液模拟器

当前没有测试数据。

说明

小谢虽然有很多溶液,但是还是没有办法被人想要的溶液,因为万一搞错了就没有办法挽回。因此小谢到网上下载了一个溶液配置模拟器。模拟器在计算机中构造一种虚拟溶液,然后可以虚拟地向当前虚拟溶液中加入一定浓度、一定体积的这种溶液,模拟器会快速的计算出倒入后虚拟溶液的浓度和体积。当然如果倒错了可以撤销。
模拟器的使用步骤如下:
1)为模拟器设置一个初始体积和浓度V0,C0%。
2)进行一系列操作模拟器支持两种操作。
P(v,c)操作:表示向当前的虚拟溶液中,加入体积为V,浓度为C的溶液。
Z操作:撤销上一步的P操作。


输入格式

第1行两个整数表示V0和C0。0<=c0<=100;
第2行一个整数N表示操作数,N小于或等于1万。
接下来N行每一行一条操作格式为P_V_C或Z。
其中_代表一个空格,当只剩初始溶液的时候再撤销就没有用了。任意时刻质量不会超过231 -1。

输出格式

 N行每行两个数Vi,Ci其中Vi为整数Ci为实数保留5位小数,其中第i行表示第i次操作以后的溶液体积和浓度。

样例

100 100
2
P 100 0
Z
200 50.00000
100 100.00000