Programozó versenyek

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

2023. december 3. 10:00 – 2023. december 3. 15:30

Keksz

Péter nagymamája kekszet süt. Vcm3V\ cm^3 tésztából indul el, melyet az első lépésben v1=1cmv_1 = 1\ cm vastagságú négyzetre nyújt ki. dcmd\ cm átmérőjű köralakú szaggatóval kekszeket vág ki belőle - csak egész darabokat - és oly módon hogy a kiszaggatott körök középpontjai szabályos négyzetrácsot alkossanak. Ha a k.k.-ik lépéssel kész van, megvizsgálja a vk+1=vk2v_{k+1}=\frac{v_{k}}{2} számot, ami ha kisebb mint vminv_{min}, akkor abbahagyja a folyamatot, egyébként újragyúrja a kk. lépés maradék tésztáját, vk+1v_{k+1} vastagságú négyzetet nyújt és kiszaggat belőle (a már említett módon) maximális számú kekszet - ha nem sikerül egyet sem csinálnia akkor abbahagyja. Péter feladata, hogy adott V,d,vminV,\ d,\ v_{min} paraméterek esetén kiszámolja, hogy hány kekszet lehet maximálisan a fenti módon előkészíteni. (A kekszek a folyamat során extrém vékonnyá válhatnak, de ez a nagyit nem akadályozza meg abban hogy megsüsse őket…)

Bemenet specifikáció

Egyetlen sorban a V,d,vminV,\ d,\ v_{min} lebegőpontos számok, szóközzel elválasztva.

Kimenet specifikáció

Egy sor a kekszek maximális számával.

Korlátok

1V100001\le V \le 10000
1d101\le d \le 10
0.000001vmin10.000001\le v_{min} \le 1

1. példa bemenet

  1. 10.0 3.0 0.01
letöltés szöveges állományként

1. példa kimenet

  1. 1
letöltés szöveges állományként

2. példa bemenet

  1. 100.0 3.0 0.1
letöltés szöveges állományként

2. példa kimenet

  1. 26
letöltés szöveges állományként

3. példa bemenet

  1. 100.0 3.0 0.5
letöltés szöveges állományként

3. példa kimenet

  1. 13
letöltés szöveges állományként
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30.