Na proplanku se nalazi N mrava i M mravinjaka. Pozicija svakog mrava i mravinjaka se može predstaviti tačkom na X-osi.
U jednom trenutku, naišao je mravojed Žika. Mravi su se uplašili, i svaki mrav je krenuo ka svom najbližem mravinjaku.
Pomozite mravima tako što ćete odrediti koliko će vremena biti potrebno da se svi mravi sakriju, ako se jedan mrav pomeri za jedan podeok na X-osi za jednu sekundu.
Mrave takođe zanima koliko će im biti potrebno vremena da se sakriju ako se na livadi pojave još neki mravi.
Opis ulaza
U prvoj liniji standardnog ulaza nalaze se prirodni brojevi i koji označava broj mrava i mravinjaka.
U drugoj liniji standardnog ulaza nalazi se prirodnih brojeva sortiranih neopadajuće koji predstavljaju koordinate mrava.
U trećoj liniji standardnog ulaza nalazi se prirodnih brojava sortiranih neopadajuće koji predstavljaju koordinate mravinjaka.
U četvrtoj liniji standardnog ulaza nalazi se broj - koliko će se još mrava pojaviti na livadi.
U narednih linjija nalazi se po jedan ceo broj koji predstavlja koordinatu novog mrava.
Opis izlaza
Potrebno je ispisati brojeva svaki u novoj liniji.
U prvoj liniji ispisati koliko će sekundi mravima biti potrebno da se sakriju pre nego što se pojave novi mravi.
Zatim u narednih linija ispisati koliko će im vremena biti potrebno nakon što se pojavi svaki od novih mrava.
Primer 1
Ulaz
5 4
1 3 15 23 35
2 7 20 47
0
Izlaz
12
Primer 2
Ulaz
5 4
1 3 15 23 35
2 7 20 47
2
10
34
Izlaz
12
12
13
Objašnjenje test primera:
U prvom test primeru mrav na poziciji 35 će poslednji ući u mravinjak i za to mu je potrebno 12 sekundi.
U drugom test primeru kada se pojavi mrav na poziciji 10 on stiže do mravinjaka za 3 sekunde, pa je potrebno vreme idalje 12, dok će mravu na poziciji 34 biti potrebno 13 sekundi.
Ograničenja i podzadaci
- koordinate mrava
- koordinate mravinjaka
Test primeri su podeljeni u 3 disjunktne grupe:
- U test primerima vrednim 30 poena:
- U test primerima vrednim 30 poena:
- U test primerima vrednim 40 poena:
Comments