|
|||
A szegény szakácsWolfgang Puck terjedelmes süteményrecept-gyűjteménnyel rendelkezik. A receptek külön kötetekbe vannak rendezve a sütemények típusától függően. Bár Wolfgangnak világszerte vannak éttermei, most éppen nehéz időket él, és nem nagyon tud megengedni magának bizonyos alapanyagokat a süteményeihez. Milyen sütiket tud elkészíteni a szerény költségvetéséből?
A bemenet specifikációjaA bemenet első sorában t, a kötetek száma szerepel (1 ≤ t ≤ 100). Minden kötet a kötet címével kezdődik, majd a következő sorban m-mel, n-nel és b-vel folytatódik (1 ≤ m, n ≤ 100, 1 ≤ b ≤ 106), ahol b a Wolfgang rendelkezésére álló pénzösszeg dollárban. A következő m sor „alapanyag c” alakú (lásd a példa bemenetet), ahol c (0 ≤ c ≤ 5000) egy egységnyi alapanyag ára dollárban. Ezután n recept következik. Minden recept egy név-vel kezdődik egy sorban, majd az ezt követő sor tartalmazza k-t (1 ≤ k ≤ 100). A következő k sor „hozzávaló x” alakú (lásd a példa bemenetet), ahol x azt adja meg, hogy a hozzávaló alapanyagból hány egységet kell felhasználni a név nevű recept elkészítéséhez. A kimenet specifikációjaMinden kötet esetén a kimenetre kell írni a kötet címét csupa nagybetűvel, majd külön sorokban a Wolfgang pénzéből elkészíthető receptek nevét költség szerinti növekvő sorrendben. Ha nincs ilyen recept, a „Too expensive!” szöveget kell kiírni. Ha több receptnek is azonos a költsége, akkor azokat lexikografikus sorrendben kell felsorolni. Minden kötet után egy üres sort is a kimenetre kell írni. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |