În parcările din Iași, intrarea în parcare este permisă dacă șoferul care dorește să parcheze solicită acest lucru.
Solicitarea se face prin apăsarea unui buton la automatul aflat la intrarea în parcare, acțiune care are ca efect eliberarea unui tichet de parcare și deschiderea barierei. Pe tichet sunt trecute data și ora intrării în parcare.
La plecare, șoferul scanează tichetul la automatul de plată. În urma scanării automatul calculează şi afișează suma de plată. Calculul sumei se face astfel:
- se citește de la ceasul automatului data și ora plecării
- se calculează diferența de timp dintre ora plecării și ora intrării în parcare
- diferența calculată se rotunjește la număr întreg de ore, în sus
- se înmulțește timpul exprimat în ore cu tariful orar
Cerința
Cunoscându-se data și ora intrării în parcare, data și ora plecării din parcare și tariful orar, să se determine timpul cât a stat mașina în parcare și suma de plată.
Date de intrare
Fişierul de intrare parcare.in
conţine pe prima linie data și ora intrării în parcare, separate printr-un spațiu, sub forma zz ll hh mm
.
Pe linia a doua a fişierului de intrare se găsesc data și ora plecării din parcare, separate printr-un spațiu, sub forma zz ll hh mm
.
Linia a treia conţine un număr natural t
reprezentând tariful orar exprimat în lei.
Pe linia a patra a fișierului de intrare se găsește una dintre valorile 1
sau 2
reprezentând cerinţa: 1
, dacă se cere determinarea timpului cât a stat mașina în parcare, timp exprimat în minute, respectiv 2
, dacă se cere determinarea sumei de plată pentru parcare.
Date de ieșire
Fişierul de ieşire parcare.out
conţine pe prima linie o valoarea naturală reprezentând timpul cât mașina a stat în parcare, exprimat în minute, dacă cerinţa a fost 1
, respectiv suma de plată, dacă cerinţa a fost 2
.
Restricții și precizări
- Mașina stă în parcare cel puţin
1
minut dar nu poate sta mai mult de7
zile. - Dacă timpul de staţionare nu depăşeşte
15
minute, nu se percepe taxă. - Cele două date sunt din același an, care nu este bisect.
- Minutul de plecare din parcare nu se contorizează.
- Minutele unei ore sunt numerotate de la
0
la59
. 1 <= t <= 100
- Pentru cerinţa 1 se acordă 50% din punctaj, iar pentru cerinţa 2 se acordă încă 50% din punctaj.
Exemplul 1
parcare.in
30 01 17 33 30 01 21 01 3 1
parcare.out
208
Explicație
Intrarea în parcare s-a făcut în data de 30 ianuarie ora 17:33. Plecarea s-a făcut în aceeași zi la ora 21:01. Deci timpul cât mașina a stat în parcare este 27 + 3*60 + 1 = 208
minute
Exemplu 2
parcare.in
30 01 17 33 30 01 21 01 3 2
parcare.out
12
Explicație
Tariful orar este 3 lei/oră. Se deduce că 208 minute = 3 ore și 28 minute, deci se plătesc 4 ore, 4 * 3 = 12
.