Programozó versenyek

DEIK Regionális Programozó Csapatverseny, középiskolai kategória, 2025. december 7.

2025. december 7. 10:30 – 2025. december 7. 15:30

A gyártósor

Mivel az idei karácsonyi készülődés kicsit megcsúszott, így a manóknak éjt nappallá téve kell a gyártósor mellett állniuk, hogy a gyerekek játékai időben elkészüljenek. A hatékonyság érdekében egy előre meghatározott ideig az összes gyártósor ugyanazt a játékot készíti. A gyerekek azonban nem mindegyik játékot szeretik egyformán. A Ti feladatotok segíteni a manóknak eldönteni, hogy milyen játékot készítsenek.

Input

A bemenet az alábbi sorokból áll (minden sort sorvége jel zár):

  • Az első sor két, szóközzel elválasztott n m pozitív egész szám.
  • A következő n darab sor mindegyike két, szóközzel elválasztott s1 s2valós számot, illetve egy szintén szóközzel elválasztott, az angol abc kisbetűidből álló szót tartalmaz.

Output

A kimenet egyetlen szó a bemeneti listából aszerint, hogy melyik ajándék elkészítésére állítsák át a manók a szalagot. Feltehető, hogy egyetlen helyes válasz létezik. Ennek eldöntéséhez az alábbi információk állnak rendelkezésre:

  • m a rendelkezésre álló idő
  • s1 az adott ajándék egyetlen darabjának elkészítéséhez szükséges idő
  • s2 az adott ajándék "élvezeti faktora" (a nagyobb szám a jobb ajándék)
A cél, hogy maximalizálják az élvezeti faktort, de ne lépjenek ki a rendelkezésre álló időből.

Példa

Input:
  1. 5 10
  2. 2 3 jojo
  3. 2.1 3.5 teke
  4. 4 6 labda
  5. 3.3 4.5 hintalo
  6. 10 12 telefon
letöltés szöveges állományként Output:
  1. jojo
letöltés szöveges állományként

Magyarázat

A rendelkezésre álló 10 óra alatt 5 darab "jojo"-t, 4 darab "teke"-t, 2 darab "labda"-t, 3 darab "hintalo"-t és 1 darab "telefon"-t lehet elkészíteni. Ezeknek az össz. élvezeti faktora rendre 15 (jojo), 14 (teke), 12 (labda), 13.5 (hintalo), 12 (telefon). Így a legjobban jojo-t éri meg készíteni.
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.