F1


Submit solution

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

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

Školsko natjecanje 2012. / Osnovna škola (7. razred) - 1. zadatak Školsko natjecanje 2012. / Osnovna škola (8. razred) - 1. zadatak

Bernie E. nikad nije propustio utrku Svjetskog prvenstva u Formuli 1. Možda zato što jako voli gledati utrke brzih i skupih bolida, a možda i zato što je vlasnik tog „oktanskog cirkusa“. Tijekom utrke, Bernie E. promatra službeni monitor na kome se ispisuju trenutni rezultati utrke, tj. koliko trenutno koji bolid vremenski zaostaje za vodećim bolidom u utrci.

Međutim, njega više zanima pozitivan vremenski razmak između bilo koja dva bolida. Napiši program koji će omogućiti velikom gazdi da na osnovu službenih rezultata pronađe vremenski razmak koji ga zanima.

Ulazni podaci

  • proizvoljan niz realnih brojeva \(X\) ( \(0 \leq X \leq 59\)) koji završava vrijednošću „0“ i pri čemu prvi učitani broj predstavlja zaostatak (u sekundama) zadnjeg bolida u poretku za trenutno vodećim bolidom, drugi učitani broj predstavlja zaostatak predzadnjeg u poretku za vodećim i tako sve do predzadnjeg učitanog broja (zadnji je „0“) koji je zaostatak drugog u poretku za vodećim. U utrci će sudjelovati najviše 15 bolida;
  • prirodni brojevi \(B1\) i \(B2\) ( \(1 \leq B1< B2 \leq15\)) jedan ispod drugog, trenutne pozicije bolida čiji vremenski razmak tražimo.

Izlazni podaci

  • pozitivan realan broj koji predstavlja traženi vremenski razmak.

Primjeri test podataka

Ulaz
34.23
29.56
18.15
4.23
2.06
0.34
0
2
4
Izlaz
3.89
Objašnjenje

Drugoplasirani bolid u utrci za vodećim zaostaje 0.34 sekunde, a četveroplasirani za vodećim zaostaje 4.23 sekunde. Vremenski razmak između promatrana dva bolida je 3.89 sekunda.


Ulaz
44.21
28.31
4.79
0
3
4
Izlaz
15.9

Comments

There are no comments at the moment.