Az I. 100. feladat (2005. március) |
I. 100. Kísérletezzünk, gondolkozzunk!
Van egy mxn-es négyzetrácsunk (m és n pozitív egész számok), melynek egyes négyzeteire egységnégyzet alapú hasábot állítottunk. A test elöl-, illetve oldalnézeti képe (árnyéka) oszlopdiagram-szerű lesz. Az egyes téglalapok magasságát az u1, u2,...,um és v1, v2, ..., vn számokkal adjuk meg, amelyeket beírunk egy táblázatkezelő első sorába, illetve első oszlopába.
Az a feladat, hogy ha létezik olyan mátrix, amelyhez a megadott értékek tartoznak, akkor a(z egyik) maximális térfogatú testhez tartozó mátrix elemei jelenjenek meg a megfelelő sorok, illetve oszlopok találkozásánál, ha pedig ilyen mátrix nem létezik, akkor írja ki, hogy ,,Hibás!'' és jelölje meg azokat az adatokat, amelyek miatt nincs ilyen test.
v1 | v2 | v3 | v4 | v5 | ... | ... | ... | vn | |||||
Hibás! | * | * | |||||||||||
u1 | |||||||||||||
u2 | * | ||||||||||||
... | |||||||||||||
um |
Feladatunk az I. 98.-as feladat egy megfordítása: ott az oszlopokból álló testet egyértelműen megadó mátrixból kellett meghatározni a vetületeket, most az árnyékszerűnek tekintett vetületekből kell meghatározni a lehetséges legnagyobb testet.
Beküldendő egy TEXT fájl (i100.txt), amely tartalmazza az algoritmus pontos leírását (3 pont) és annak részletes indoklását, hogy a leírt algoritmus minden esetben jól dönti el, hogy van-e adott tulajdonságú test, és ha van, az algoritmus valóban a kívánt tulajdonságú testet adja meg, (8 pont), valamint a számolótábla (4 pont) (i100.xls, ...).
(15 pont)
A beküldési határidő 2005. április 15-én LEJÁRT.
Statisztika:
8 dolgozat érkezett. 15 pontot kapott: Kisfaludi-Bak Sándor, Stippinger Marcell, Ureczky Bálint. 14 pontot kapott: Acsai Péter, Vincze János. 13 pontot kapott: 1 versenyző. 7 pontot kapott: 1 versenyző. 6 pontot kapott: 1 versenyző.
A KöMaL 2005. márciusi informatika feladatai