Самый длинный эскалатор в мире находится в Гонконге. В отличие от привычных эскалаторов в метро, этот эскалатор идёт прямо по улице и был построен для того, чтобы сократить число пробок в городе. Теперь он ежедневно перевозит по несколько десятков тысяч человек в день и уже стал местной туристической достопримечательностью.
Путешествуя в Гонконге, турист решил воспользоваться эскалатором, чтобы спуститься вниз. И каково же было его удивление, когда оказалось, что эскалатор едет только вверх. К счастью на эскалаторе не было ни одного пассажира, поэтому турист решил попробовать добраться до самого низа. Но стоило туристу начать идти по эскалатору, как внизу на эскалатор начали заходить пассажиры и ехать ему навстречу.
Эскалатор едет с постоянной скоростью вверх, а турист движется вниз с постоянной скоростью, превышающей по модулю скорость эскалатора. В любой момент времени каждый человек (турист или некоторый пассажир) находится либо на левой стороне эскалатора, либо на правой. Для каждого пассажира, который встретится туристу до конца его пути, известна сторона, на которую он изначально становится и вероятность того, что в некоторую секунду он поменяет сторону. Кроме того, для каждого пассажира задан интервал времени Ti в секундах от момента его захода на эскалатор до момента встречи с туристом. Таким образом, за интервал времени Ti секунд пассажир ровно Ti раз принимает решение о смене стороны.
Турист начинает двигаться по эскалатору с левой стороны и меняет сторону только в том случае, если на ступеньке, на которую он должен сделать шаг, стоит человек с той же стороны, что и он сам. Вам необходимо найти математическое ожидание количества раз, которое турист сменит сторону, прежде чем пройдёт весь эскалатор. Туриста можно считать достаточно худым, чтобы он мог пройти между пассажирами, которые стоят на соседних ступеньках с разных сторон. Временем, которое затрачивается на смену стороны, можно пренебречь.
В первой строке задано число N (1 ≤ N ≤ 105) пассажиров, заходящих на эскалатор снизу.
В следующих N строках задаётся описание каждого пассажира, которое содержит через пробел: интервал времени Ti (1 ≤ Ti ≤ 106) в секундах от момента захода пассажира на эскалатор до момента встречи с туристом; сторону эскалатора Ci (
{ 'L' — левая, 'R' — правая}) относительно туриста, на которую становится пассажир в начале пути; вероятность Pi (0 ≤ Pi ≤ 1), заданную десятичной дробью с не более, чем тремя знаками после десятичной точки. Все значения Ti во входных данных различны.
Пассажиры во входных данных заданы в порядке захода на эскалатор, то есть в порядке убывания Ti.
Выведите ожидаемое число смен сторон туристом в виде десятичной дроби. Ваш ответ будет засчитан, если абсолютная или относительная ошибка не превысит 10 - 6.
2
5 L 0.5
1 R 0.4
1.000000000000