Nekeresd sziget Sokszög falvában élő 90 embert háromféle csoportba lehet besorolni. Vannak igazmondók, kik hatszög alakú házban élnek és mindig igazat mondanak; hazugok, kik ötszög alakú házban élnek és mindig hazudnak; s köpönyegforgatók, kik négyszög alakú házban élnek és nem lehet tudni, mikor mondanak igazat.
Egyik nap összegyűltek a falu közepén három 30 fős csoportban. Az egyik csak egyféléket, a másik egyenlően kétféléket, a harmadik egyenlően mindegyikből tartalmazott.
Valamely csoportból mindenki azt mondja: - Én igazmondó vagyok.
Egy másik csoportból mindenki azt kiáltja: - Én hazug vagyok.
A harmadik csoportból pedig mindenki ezt: - Én köpönyegforgató vagyok.
Ertem, hogy te erted. De pelda: keressuk ki egy adatbazisbol a legidosebbet. Soha nem fogja a ke're's megfogalmazoja azt mondani, hogy a maximalis eveseket, es azt se varja senki, hogy ha van ket 70 es egy 65 eves, akkor az eredmeny ures legyen, mondvan hogy nincs "leg", mert ketten egyidejuek. Ilyenkor kell a ket 70 eves eredmenykent, azt jonapot.
Igen, az hogy nem kerdezett vissza ora-percre, es abbol megoldod, az pont ugyanaz a gondolatmenet, amit en arra mondtam, hogy a feladat megoldhatosagabol tudtam, hogy hogyan kell ertelmezni. Ugyanazt mondjuk. Igen, az ikresnel is abbol tudom, hogy ez info, hogy ugy kell venni hogy a legidosebb ott egyedul legidosebb.
Nyilvan attol fugg, hogy ki hogyan definialja a "legidosebb" fogalmat... szerintem koznyelvileg nagyon keveredik a maximummal, azaz hogy nala nincs idosebb (de egyidos - adott esetben - lehet). Plane egy ilyen feladatban, amikor eleve egeszre kerekitett szamokkal dolgozunk: lehet ugy legidosebb, hogy mindketto 50 evesre kerekedik.
de ennek nincs semmi ertelme :-)
1.) ha ugy altalaban egeszre kerekitunk, akkor ket 50 evest "egyidos"-nek mondunk
2.) az, hogy "en vagyok a legidosebb", az pontosan ugyanazt jelenti, mint a "mindenki mas fiatalabb nalam", ez fuggetlen attol, hogy kerekitunk-e vagy sem - ha az egyik allitas igaz, akkor a masik is igaz es vice versa
3.) a feladat szempontjabol irrelevans az egesz felvetes, ugyanis abbol kell kiindulni, hogy mit tud a szakacsno, o pedig ezek szerint kepes volt kovetkeztetest levonni abbol, hogy "en vagyok a legidosebb", nem kezdett el visszakerdezni, hogy ki hanyadikan hany orakor satobbi, hanem az egesz szamos meghatarozas eleg volt neki
van a masik hasonlo pelda, ahol "a legidosebbnek voros a haja" es ott is az a megoldas, hogy "akkor nem lehetnek egyforma idosek", holott nyilvan az ikrek kozott is van "idosebb", van par perc kulonbseg, de ezt a koznyelv ugy mondja, hogy "egyidosek"
Nyilvan attol fugg, hogy ki hogyan definialja a "legidosebb" fogalmat... szerintem koznyelvileg nagyon keveredik a maximummal, azaz hogy nala nincs idosebb (de egyidos - adott esetben - lehet). Plane egy ilyen feladatban, amikor eleve egeszre kerekitett szamokkal dolgozunk: lehet ugy legidosebb, hogy mindketto 50 evesre kerekedik.
Ha viszont azt mondod, hogy mindenki fiatalabb, akkor ebbe szerintem minden olvaso bele fogja erteni, hogy (a kerekitett evszamra is) nem csak maximalis, hanem mindenkinel nagyobb szam jon ki.
Termeszetesen a tobbi resze tiszta a dolognak, es ez is inkabb csak koznyelv-szaknyelv-feladatnyelv kozti elteres, inkabb csak arrol van szo, hogy igy nem ertheto felre, ugy meg csak remeljuk hogy ugy fogjak erteni ahogy mi gondoljuk, de kevesbe biztos (vagy mitn en, a feladat megoldhatosagabol tudom eldonteni, hogy melyik ertelmezes a helyes; az elso olvasas utan azt gondoltam, hogy a ket maximum kozott 2 lesz es akkor a kozepsot kell bemondani).
ket olyan lehetoseg van, amikor eletszeruek is az eletkorok, valamint az is igaz, hogy a szakacsno a sajat ismert eletkora (ezek szerint 32) alapjan nem tud donteni:
- 49, 10, 5 (osszesen 64)
- 50, 7, 7 (osszesen 64)
ha a hazban Sven a legidosebb es ezen info alapjan a feladat mar eldontheto, akkor Sven szuksegszeruen 50 eves, semelyik mas esetben nem lenne ugyanis a szakacsno elorebb az uj informacioval
a legmagasabb életkor 245 év lehet, ennél Swen nyilván eggyel idősebb.
a legalacsonyabb 20 év, ez esetben így alakul a helyzet:
20, 7, 7 évesek a vendégek, 34 a dupla, a szakácsnéni 17 éves.
svéd hegyekben nem ismerjük a törvényt, tehát nem tudjuk, hogy lehet-e fiatalkorú a szakácsnő, vagy hogy hány évig élnek, tehát Swen 21 és 246 év között mozog.
az összes többi eset sokkal életszerűbb, minden összeadáskor páros szám jön ki, tehát a szakácsnéni életkora egész szám lesz.
de még mindig nem értem a feladatot.
ha Swen folyamatosan 246 éves, az mindenre megoldás.
életszerű életkorra is van egy csomó verzió, tulképp az összes többi eset működik egy 77 éves Svennel.
valaki megmondaná, hogy mi a szépsége ennek a feladatnak, illetve egyéb esetben mért vagyok hülye?
Szvsz egyértelmű, hogy Sven 50 éves, mert, ha idősebb lenne, akkor a szakácsnő nem tudta volna az életkorokat meghatározni, ha fiatalabb, akkor hazudott volna a saját korát illetően. (A lehetetlenekkel együtt egyébként asszem 11 lehetőség van.)