Autobus - Državno (2019)


Submit solution

Points: 40 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Državno natjecanje 2019. / Osnovna škola (6. razred) - 1. zadatak

Svatko od nas zna nekog tko stalno kasni i nikad ne dođe u dogovoreno vrijeme.

Neki uvijek bivaju zadržani od strane drugih ili poput čarobnjaka kažu da nikad ne kasne, niti rane, već uvijek stignu točno kada i misle.

Recimo da je Luka jedan od takvih.

On nikad na autobusni kolodvor ne dođe u vrijeme polaska autobusa već obavezno na jedan od polazaka zakasni, a na drugi polazak urani.

Svakoga dana, prvi polazak autobusa s kolodvora je u ponoć, tj. u nula sati i nula minuta.

Svaki sljedeći polazak je X minuta nakon prošlog i tako sve dok je to moguće do kraja dana.

Ako znamo da je Luka u S sati i M minuta došao na kolodvor, odredi i ispiši kada je krenuo autobus na koji je zakasnio i u koliko će krenuti autobus na koji je uranio.

ULAZNI PODATCI

U prvom retku nalazi se prirodan broj X (5 ≤ X < 1440), broj iz teksta zadatka.

U drugom retku nalaze se dva cijela broja S (0 ≤ S ≤ 23) i M (0 ≤ M ≤ 59), brojevi iz teksta zadatka.

IZLAZNI PODATCI

U prvi redak ispiši dva cijela broja odvojena razmakom, redom sat i minutu polaska autobusa na koji je Luka zakasnio, a u drugi dva cijela broja, redom sat i minutu polaska autobusa na koji je Luka uranio.

PRIMJERI TEST PODATAKA

Ulaz
15
9 10
Izlaz
9 0
9 15
Ulaz
45
10 15
Izlaz
9 45
10 30
Objašnjenje

Počevši od ponoći, svakih 45 minuta autobus kreće s kolodvora. Prvo u 0:0, pa u 0:45, 1:30, ..., 9:45, 10:30 i tako redom dalje tijekom dana.


Ulaz
55
17 50
Izlaz
17 25
18 20

Comments

There are no comments at the moment.