Ноутбук

면접 대비

시간 제한2초메모리 제한1024 MB

요약
충전 및 방전 속도와 하루 동안의 전원 전환 시각이 주어질 때, 23시 59분에 남은 배터리 잔량을 백분율로 계산한다.
난이도

쉬움10점 중 3점

유형
시뮬레이션, 수학, 구현
정답자
아직 제출이 없습니다

문제

Не было печали --- апдейтов накачали.

Интернет-фольклор

Недавно Вова купил себе новый ноутбук. После покупки Вова поставил на него свою любимую операционную систему winBSD, и в качестве эксперимента не прерывал ее работу течении нескольких недель.

За это время Вова вычислил, что его ноутбук при работе от батарейки разряжается полностью за xx минут непрерывной работы операционной системы. Притом, winBSD такова, что за единицу времени ее работы, батарея всегда теряет одно и то же количество энергии, независимо от того, какие задачи операционная система выполняет.

Также Вова выяснил, что при работе от сети батарея ноутбука заряжается полностью за yy минут (также при работающей операционной системе). Аналогично, за единицу времени работы winBSD, батарея всегда заряжается на одно и то же количество энергии.

Вова часто перемещается по городу, поэтому его ноутбук nn раз за день меняет источник энергии (с сети на батарейку и наоборот). При этом будем считать, что в начале дня (ноль часов, ноль минут) ноутбук работает от сети и полностью заряжен.

После очередного обновления winBSD у Вовы перестал работать индикатор текущего заряда батареи. Однако, Вова не растерялся и написал программу, которая по расписанию смен источника энергии ноутбука определяет заряд батареи в конце дня.

Напишите и Вы такую программу для Вовиного ноутбука.

입력

Первая строка входного файла содержит числа n,x,yn, x, y (0≤n≤200 \le n \le 20, 1≤x,y≤15001 \le x, y \le 1500) --- количество смен источника энергии ноутбука, время разряда и заряда батареи соответственно. Каждая из следующих nn строк содержит время дня в формате <<hh:mm>>, в которое была произведена смена источника питания. Во входном файле времена дня лежат в промежутке от 00:01 до 23:58, перечислены в хронологическом порядке и попарно не совпадают.

출력

В выходной файл выведите процент заряда батареи в 23:59 с точностью не менее трех знаков после запятой.

예제3

  1. 예제 1

    입력
    1 200 120
    00:01
    
    예상 출력
    0
    
  2. 예제 2

    입력
    2 200 120
    00:01
    22:59
    
    예상 출력
    50.0
    
  3. 예제 3

    입력
    7 300 317
    01:43
    03:54
    05:29
    08:29
    14:48
    16:47
    23:08
    
    예상 출력
    83.0