Programozó versenyek

Programozási nyelvek 2, 2020. október 7., SZ16 ZH

2020. október 7. 16:05 – 2020. október 7. 17:50

Forrest Gump

Forrest Gumpnak is lehet rossz napja. Ha bal lábbal kel fel, akkor egyáltalán nem biztos, hogy képes huzamosabb ideig egyfolytában azonosan nagy sebességgel futni. Persze ekkor is célba fog érni, de sokkal lassabban, mint máskor.

Írjon programot, amely a standard bemenet első sorából beolvas egy pozitív egész számot, N-et, amely azt mondja meg, hogy hány napon keresztül jegyezte fel Forrest a futásainak az adatait! A napokat 1-től N-ig sorszámozzuk. A második sor N darab egész számot tartalmaz, egymástól egy-egy szóközzel elválasztva. Ezek a számok az egyes napokon megtett távolságokat jelzik (km-ben számolva). A harmadik sorban szintén N darab egész szám található, amelyek itt is egy-egy szóközzel vannak egymástól elválasztva. Ezek Forrestnek az egyes napokon mért átlagsebességeit jelzik (km/h-ban számolva).

A programja határozza meg, hogy az egyes napokon mennyi időt töltött futással Forrest, amíg megtette a kitűzött távolságot, és írja a standard kimenetre azoknak a napoknak a sorszámát egy-egy szóközzel elválasztva, amelyeken a legtöbb időt töltötte futással! A napok sorszámait növekvő sorrendben írja a kimenetre! Ügyeljen rá, hogy se a sor elején, se a sor végén ne szerepeljen felesleges szóköz, ugyanakkor ezt az egyetlen sort soremeléssel zárja!

Első példa bemenet

  1. 6
  2. 160 200 100 100 140 120
  3. 4 6 5 6 7 3
letöltés szöveges állományként

Az első példa bemenethez tartozó kimenet

  1. 1 6
letöltés szöveges állományként

Második példa bemenet

  1. 6
  2. 10 20 30 40 50 60
  3. 30 40 60 90 100 150
letöltés szöveges állományként

A második példa bemenethez tartozó kimenet

  1. 2 3 5
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.