만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

노트북

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

요약
전원 전환 시각이 주어질 때, 배터리가 완충 시 y분, 완방전 시 x분이 걸린다는 조건에서 23:59의 배터리 잔량(%)을 구합니다.
난이도

쉬움10점 중 2점

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

문제

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

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

보바는 최근에 새 노트북을 샀다. 구입 후 그는 좋아하는 운영체제 winBSD를 설치하고, 실험 삼아 몇 주 동안 중단 없이 계속 실행했다.

그 기간에 보바는 배터리로 작동할 때 시스템을 연속으로 xx분 실행하면 배터리가 완전히 방전된다는 것을 알아냈다. winBSD는 어떤 작업을 수행하든 단위 시간당 배터리 에너지를 같은 양만큼 소모한다.

노트북이 전원 어댑터에 연결되어 있으면 시스템이 실행되는 동안 배터리가 yy분 만에 완전히 충전된다. 마찬가지로 winBSD의 단위 시간 실행마다 배터리는 같은 양만큼 충전된다.

보바는 도시를 자주 돌아다니기 때문에 하루 동안 노트북의 전원 공급원을 nn번 바꾼다(어댑터에서 배터리로, 다시 배터리에서 어댑터로). 하루의 시작(0시 0분)에 노트북은 어댑터에 연결되어 있고 배터리는 가득 차 있다.

winBSD 업데이트 후 배터리 잔량 표시기가 작동하지 않게 되었다. 전원 공급원 전환 일정을 받아 하루가 끝날 때의 배터리 잔량을 구하는 프로그램을 작성하라.

입력

첫 줄에 정수 nn, xx, yy가 주어진다 (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