Programozó versenyek

Programozási nyelvek 2, 2018. október 17., Sz10 ZH

2018. október 17. 10:05 – 2018. október 17. 11:50

Főszereplők

Amikor baráti összejöveteleken, kisebb társaságban szóba kerülnek irodalmi és filmművészeti alkotások, a beszélgetők nagyon gyakran a művek címeit hallva azok főszereplőire asszociálnak. Így van ez például Gárdonyi Géza Egri csillagok című regényénél (Bornemissza Gergely, Dobó István, Cecey Éva, Jumurdzsák) éppúgy, mint Fazekas Mihály többször is megfilmesített meséjénél, a Lúdas Matyinál (Lúdas Matyi, Döbrögi uraság).

Írjon programot, amely a standard bemenet első sorából beolvas két egész számot, N-et és k-t, majd a bemenet következő N sorából irodalmi és filmművészeti alkotások adatait olvassa, melyek a következő formában vannak megadva:

mű_címe:főszereplő[,főszereplő]…

A mű_címe és a főszereplő minden esetben egy sztring, mely akár szóköz karaktereket is tartalmazhat.

A programja írja a standard kimenetre azoknak a műveknek a címeit lexikografikusan növekvő sorrendbe rendezve, soronként egyet-egyet, amelyeknek pontosan k darab főszereplőjük van!

Példa bemenet

  1. 5 3
  2. Volt egyszer egy vadnyugat:Harmonica,Jill,Frank
  3. Egri csillagok:Bornemissza Gergely,Dobo Istvan,Cecey Eva,Jumurdzsak
  4. Ludas Matyi:Ludas Matyi,Dobrogi urasag
  5. Tuskevar:Matula bacsi,Tutajos,Butyok
  6. A koszivu ember fiai:Baradlay Odon,Baradlay Richard,Baradlay Jeno
letöltés szöveges állományként

A példa bemenethez tartozó kimenet

  1. A koszivu ember fiai
  2. Tuskevar
  3. Volt egyszer egy vadnyugat
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2019.03.01.