Vzdelávací archív šampiónov

Napíšte program, ktorý načíta informácie vo vstupnom súbore honeycomb.in a určí:
a) počet plástov, na ktorých sa Ionelu podarilo postaviť;
b) najmenšie poradové číslo plástu, na ktorom Ionel umiestnil hodnotu x, pred zmiešaním vykonaným spoločnosťou MihuĂЈ;
c) pre prirodzené číslo k sa načíta zo súboru, čo je nové číslo vložené Mihuíom na plásty s poradovým číslom k. Ak sa MihuЕЈ nedotkol čísel na voštinách k, napíše sa hodnota 0.
Vstupný súbor honeycomb.in obsahuje tri riadky:
- na prvom riadku je dvojica prirodzených čísel n a k oddelená medzerou s význammi vo výroku;
- druhý riadok obsahuje tie v nenulovom prirodzenom počte menšie ako 32000, oddelené medzerou, pomocou ktorej Ionel vytvoril plásty;
- na poslednom riadku súboru je prirodzené číslo x s významom vo výpise. Hodnota x sa nachádza v súbore a na druhom riadku.
Výstupný súbor honeycomb.out bude obsahovať tri riadky. Na prvom riadku bude napísané prirodzené číslo nie, ktoré predstavuje počet plástov vytvorených Ionelom. Na druhom riadku bude napísané minimálne sériové číslo voštiny, na ktorej bola umiestnená hodnota x. Ak je hodnota x na spoločnej strane dvoch susedných hrebeňov, poradové čísla dvoch hrebeňov sa zobrazia vo vzostupnom poradí hodnôt oddelených medzerou. V treťom riadku bude napísané číslo, ktoré MihuĂЈ umiestnil na včelie plásty k po zmiešaní čísel, alebo hodnota 0, ak sa nedotýkal voštinových tvarov k.
• Pre všetky testy pozostáva posledný plást postavený Ionelom zo 6 čísel.
10 € n