Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az I/S. 66. feladat (2022. november)

I/S. 66. Bábel tornyát több évszázada folyamatosan építik, és (a földszinten kívül) már \(\displaystyle N\) emelettel rendelkezik. Hillalum (egy kőműves, akit most vettek fel, hogy segítsen az építkezésen) a földszinten áll és felkészül az akár több hétig tartó lépcsőzésre, mire feljut a torony legfelső emeletére.

Mivel a torony minden emeletén más-más turisztikai látványosság kapott helyet, Hillalum tudja, hogy egy nap csak \(\displaystyle D\) emeletet fog feljebb mászni. Sőt, minden \(\displaystyle T\)-edik nap pihenőt tart, és egyáltalán nem lépcsőzik aznap. Hillalum csak nappal mászik felfelé, éjszaka azonban a kőművesek mindig hozzáépítenek még \(\displaystyle X\) darab emeletet a toronyhoz.

Adjuk meg, hogy Hillalumnak hány napba telik, mire feljut a torony legfelső emeletére.

A bemenet egyetlen sorában az \(\displaystyle N\), \(\displaystyle D\), \(\displaystyle T\) és \(\displaystyle X\) számok szerepelnek szóközzel elválasztva.

A kimenet egyetlen sorában egy szám szerepeljen, hogy hány nap alatt jut fel Hillalum a torony tetejére (vagy -1, ha sosem ér fel a legfelső emeletre).

Példák:

Korlátok: \(\displaystyle N,D,T, X \le 10^{9}\); \(\displaystyle 0 \le X\); \(\displaystyle 1 \le N,D\); \(\displaystyle 2 \le T\). Időlimit: 0,4 mp.

Értékelés: a pontok 50%-a kapható, ha a program helyes kimenetet ad \(\displaystyle N,D,T,X \le 100\) esetén.

Beküldendő egy is66.zip tömörített állományban a megfelelően dokumentált és kommentezett forrásprogram, amely tartalmazza a megoldás lépéseit, valamint megadja, hogy a program melyik fejlesztői környezetben futtatható. A dokumentáció tartalmazza a megoldás elméleti hátterét, az esetleg felhasznált forrásokat. Ne tartalmazzon kódrészleteket, azok magyarázata kódkommentek formájában a forrásprogramban szerepeljen.

(10 pont)

A beküldési határidő 2022. december 15-én LEJÁRT.


Statisztika:

9 dolgozat érkezett.
8 pontot kapott:1 versenyző.
7 pontot kapott:3 versenyző.
6 pontot kapott:1 versenyző.
5 pontot kapott:2 versenyző.
3 pontot kapott:1 versenyző.
0 pontot kapott:1 versenyző.

A KöMaL 2022. novemberi informatika feladatai