0349. Пистолет

Input file name: gun.in
Output file name: gun.out
Time limit: 2 s
Memory limit: 256 megabytes

Александр очень любит свой пистолет. А еще он любит петь песни. Но пистолет он любит больше, поэтому, даже когда Александр поёт, он не забывает про свой пистолет. Поскольку концентрироваться на пистолете во время пения песен невозможно, Александр придумал как не обидеть пистолет и не сбиться с ритма: он крутит пистолет.

Более точно, пистолет представляет из себя отрезок с закрепленным концом, вокруг которого он вращается. Но вращать пистолет не так и просто, особенно пистолет Александра, поэтому скорость вращения пистолета не постоянна. В разные промежутки времени скорость вращения разная. Александр даже заметил, что во время исполнения его любимой песни про битву гладиаторов, есть N промежутков времени, длина i-го промежутка -- ti секунд, а угловая скорость вращения на i-м промежутке – wi радиан в секунду.

В конце дня Александр чистит пистолет. Для этого ему нужно узнать, какое растояние прошел конец пистолета во время исполнения его любимой песни. Длина ствола у пистолета – L метров. Помогите Александру посчитать, какое растояние прошел конец его пистолета сегодня во время исполнения его любимой песни

Формат входного файла

В первой строке содержатся два целых числа 1 ≤ N ≤ 1000 -- количество промежутков и 1 ≤ L ≤ 100 длина пистолета в метрах. В последующих N строках содержится по два целых числа 1 ≤ wi ≤ 100 -- скорость вращения в радианах в секунду и 1 ≤ ti ≤ 100 -- длина промежутка в секундах.

Формат выходного файла

Выведите единственное число -- растояние пройденное концом пистолета в метрах.

Пример:

gun.ingun.out
1 2 3 1 6



Submit a solution



Printable version