Dragreiss

ID: dragrace
Grūtība: 2/5
Laika limits: 1

Uzdevums

Ekstrēmā autosporta cienītāji rīko dragreisa sacīkstes uz Jūrmalas šosejas. Braucienā vienlaikus piedalās n automašīnas, tās ir nostājušās viena aiz otras ik pēc d metriem un uzsāk kustību vienā un tajā pašā virzienā pēc šādiem noteikumiem:

Sacensību ilgums ir t piecsekunžu intervāli. Ja kādā brīdī distance starp divām automašīnām kļūst mazāka vai vienāda ar nulli, notiek sadursme, un abi braucēji izstājas no sacensībām.

Uzrakstiet programmu, kas dotiem sacīkstes parametriem nosaka, vai visi dalībnieki pabeigs braucienu, un, ja tā, tad cik lielu attālumu būs veikusi pirmā automašīna!

Automašīnu dzinēji ir tik jaudīgi, ka braukšanas ātrumu var mainīt momentāni. Ievērojiet, ka automašīnu izmēriem nav nekādas nozīmes.

Ievaddati

Teksta faila dragrace.dat vienīgajā rindā doti sacīkstes parametri šādā secībā: nvdt. Tie ir naturāli skaitļi, atdalīti ar tukšumsimbolu, turklāt 1 ≤ nvdt ≤ 1000.

Izvaddati

Teksta faila dragrace.rez vienīgajā rindā izvadiet attālumu metros, ko brauciena laikā veic pirmā automašīna. Ja braucienā notiek automašīnu sadursme, izvadiet skaitli -1.

Piemērs

dragrace.datdragrace.rez
5 10 80 3
75
Paskaidrojums:
Pirmajā intervālā pirmā automašīna veic 10 × 5 = 50 m. Attālums starp pirmo un otro mašīnu sasniedz 130 m.
Otrajā intervālā pirmā automašīna samazina ātrumu līdz 5 metriem sekundē un veic 5 × 5 = 25 m; arī otrā automašīna sāk kustēties ar ātrumu 5 metri sekundē un nobrauc 25 m.
Trešā intervāla sākumā pirmā automašīna apstājas, jo attālums līdz sekojošajai mašīnai vēl aizvien ir 130 m. Otrā automašīna trešajā intervālā veic 50 m, bet trešā – 25 m.

dragrace.datdragrace.rez
2 60 100 14
-1
dragrace.datdragrace.rez
20 5 5 100
2550

Atsauces

Uzdevums izmantots NOI2001.
© 2001-2002 olimps! http://www.lio.lv/olimps/