18. marraskuuta 2010
Ei kaikki ole kultaa
Muuan erikoinen miljonääri asettaa torilla esille joukon kultaesineitä. Ne kaikki ovat täsmälleen saman painoisia mutta eri muotoisia möhkäleitä. Kaikki esineet näyttävät ulkoisesti kullalta, mutta yksi niistä on muuta ainetta, joka painaa kultaan verrattuna gramman vähemmän kuutiosenttiä kohti. Se, joka pystyy ensiksi osoittamaan mikä esineistä ei ole kultaa, saa ne kaikki itselleen. Mikä olisi helpoin tapa selvittää tehtävä?
11. marraskuuta 2010
Mustasukkaisuutta
Viisi avioparia on matkalla loman viettoon saarelle. Matka mantereelta saareen kuljetaan kiikkerällä soutuveneellä. Soutuveneeseen mahtuu kerrallaan kolme henkilöä. Kaikki miehet osaavat soutaa ja myös yksi naisista. Muut neljä naista eivät missään tapauksessa suostu käymään airoihin.
Jotta saareen pääsy ei olisi aivan helppoa, ovat miehet äärimmäisen mustasukkaisia eikä kukaan heistä suostu jättämään vaimoaan muiden miesten seuraan mantereen puolelle, saareen tai veneeseen. Jokaisen naisen tulee siis olla joka hetki joko pelkästään naisseurassa tai niin, että hänen oma miehensä on seurassa mukana.
Millä tavalla koko väki pääsee saareen?
Merkitään naisia isoilla kirjaimilla A, B, C, D ja E. Miehiä merkitään pienillä kirjaimilla a, b, c, d ja e. A ja a ovat aviopari, muut vastaavasti. A on se naisista, joka suostuu soutamaan. V on vene.
| Lähtö | Kohde | |||
|---|---|---|---|---|
| ABCDE | V | _____ | ||
| abcde | _____ | |||
| ___DE | V | ABC__ | ||
| abcde | _____ | |||
| A__DE | V | _BC__ | ||
| abcde | _____ | |||
| ____E | V | ABCD_ | ||
| abcde | _____ | |||
| A___E | V | _BCD_ | ||
| abcde | _____ | |||
| A___E | V | _BCD_ | ||
| a___e | _bcd_ | |||
| A__DE | V | _BC__ | ||
| a__de | _bc__ | |||
| ___DE | V | ABC__ | ||
| ___de | abc__ | |||
| __CDE | V | AB___ | ||
| __cde | ab___ | |||
| __CDE | V | AB___ | ||
| _____ | abcde | |||
| A_CDE | V | _B___ | ||
| _____ | abcde | |||
| ____E | V | ABCD_ | ||
| _____ | abcde | |||
| A___E | V | _BCD_ | ||
| _____ | abcde | |||
| _____ | V | ABCDE | ||
| _____ | abcde | |||
4. marraskuuta 2010
Sisään ja ulos
Kuva: public domain
Eräisiin juhliin on kutsuttu suurehko määrä ihmisiä. Juhlien emännällä on usein erilaisia erikoisia pakkomielteitä, niin myös tällä kertaa. Hän on päättänyt, että kerrallaan juhlahuoneistoon saa astua vain yksi vieras sisään tai tai yksi vieras ulos, ja että illan aikana on jokaisen mahdollisen vieraiden osajoukon oltava kokoontuneena juhlahuoneistoon, mutta vain kerran. Siis esimerkiksi niin, että jos vieraita olisi kolme (A, B ja C), olisi illan aikana huoneistossa oltava vierasjoukot A, B, C, AB, AC, BC ja ABC, mutta mikään niistä ei enempää kuin kerran.
Onko emännän idea mahdollinen toteuttaa, eli onko olemassa tapaa käydä läpi kaikki vierasjoukon erikokoiset osajoukot siten, että jokainen joukko on huoneessa vain kerran ja kerrallaan huoneeseen saa tuoda tai sieltä poistaa vain yhden henkilön?
Kyllä se on mahdollista. Seuraavassa yksi tapa.
Ensin esimerkiksi kahden vieraan tapaus:
A_
AB
_B
Sitten kolmen vieraan tapaus:
A__
AB_
_B_
_BC
ABC
A_C
__C
Neljän vieraan tapaus:
A___
AB__
_B__
_BC_
ABC_
A_C_
__C_
__CD
A_CD
ABCD
_BCD
_B_D
AB_D
A__D
___D
Suuremmilla vierasmäärillä käytetään samaa periaatetta. Esimerkiksi neljän vieraan tapauksessa käydään läpi kolmen vieraan ratkaisu kahdesti, kerran yhteen suuntaan ilman neljättä vierasta ja kerran toiseen suuntaan symmetrisesti neljännen vieraan kanssa. Vastaavasti viiden vieraan tapauksessa käydään neljän vieraan ratkaisu läpi kerran yhteen ja kerran toiseen suuntaan.
Tämä tapa käydä joukot läpi vastaa Greyn koodia. Lisää aiheesta Wikipediassa.
Ensin esimerkiksi kahden vieraan tapaus:
A_
AB
_B
Sitten kolmen vieraan tapaus:
A__
AB_
_B_
_BC
ABC
A_C
__C
Neljän vieraan tapaus:
A___
AB__
_B__
_BC_
ABC_
A_C_
__C_
__CD
A_CD
ABCD
_BCD
_B_D
AB_D
A__D
___D
Suuremmilla vierasmäärillä käytetään samaa periaatetta. Esimerkiksi neljän vieraan tapauksessa käydään läpi kolmen vieraan ratkaisu kahdesti, kerran yhteen suuntaan ilman neljättä vierasta ja kerran toiseen suuntaan symmetrisesti neljännen vieraan kanssa. Vastaavasti viiden vieraan tapauksessa käydään neljän vieraan ratkaisu läpi kerran yhteen ja kerran toiseen suuntaan.
Tämä tapa käydä joukot läpi vastaa Greyn koodia. Lisää aiheesta Wikipediassa.
28. lokakuuta 2010
Valheen lyhyet jäljet
Kuva: public domain
Edellisessä tehtävässä arvuuteltiin kuka on kukin kolmesta veljeksestä. Yksi heistä puhuu aina totta, toinen valehtelee aina ja kolmannen puheista joka toinen virke on totta ja joka toinen valhetta.
Eräänä päivänä veljesten luokse vieras, joka haluaisi tietää, kuka veljistä on kuka. Veljistä on kuitenkin paikalla vain yksi, veli A. Tämä kertoo vieraalle seuraavasti:
"En ole se, joka puhuu aina totta.
Veljeni B ei ole se, joka valehtelee aina.
Veljeni C ei ole se, joka puhuu totta ja valehtelee vuoron perään."
Vieras päätteli heti kuka on kukin. Pystytkö sinä päättelemään saman?
A ei voi olla todenpuhuja, koska jos hän olisi, hänen ensimmäisen virkkeensä mukaan hän ei olisi todenpuhuja. Hän ei myöskään voi olla ikuinen valehtelija, koska silloin hänen ensimmäinen väitteensä tarkoittaisi, että hän olisi todenpuhuja. Koska nämä ovat molemmat ristiriitaisia väitteitä, A:n täytyy olla se, joka vuorotellen puhuu totta ja valehtelee. A:n ensimmäinen väite on siis tosi, joten seuraavan on oltava valhe ja kolmannen taas totta. B:n on siis oltava valehtelija. Jäljelle jää enää vain C, jonka on oltava todenpuhuja.
21. lokakuuta 2010
Paljastavat valheet
Kuva: public domain
Olipa kerran kolme erilaista veljestä. Yksi heistä puhuu aina totta. Toinen veli on pakonomainen valehtelija. Kolmas veljistä sairastaa harvinaista luusairautta, jonka vuoksi joka toinen hänen lausumansa virke on totta ja joka toinen valhetta.
Veljien luokse tuli vieras, joka halusi tietää kuka heistä on kukin. Veljet A, B ja C vastasivat seuraavasti:
A: Olen todenpuhuja.
B: Olen valehtelija.
C: He molemmat valehtelevat. Minä olen se, jolla on luusairaus.
Kuka on kukin?
Jos B olisi todenpuhuja, hänen olisi oman väitteensä mukaan oltava valehtelija. Hän ei siis ole todenpuhuja. Jos B olisi valehtelija, hänen väitteensä olisi totta, jolloin hän ei olisi valehtelija. B ei siis ole todenpuhuja eikä valehtelija, joten hänellä täytyy olla luusairaus ja väite on valhe.
Tästä seuraa, että C:n täytyy olla valehtelija, koska hänen toinen väitteensä on varmasti valhe, kuten on siis myös ensimmäinen väite. A on todenpuhuja, kuten sanoikin.
Tästä seuraa, että C:n täytyy olla valehtelija, koska hänen toinen väitteensä on varmasti valhe, kuten on siis myös ensimmäinen väite. A on todenpuhuja, kuten sanoikin.
14. lokakuuta 2010
Ontto vai umpinainen
Eräällä retkelläsi olet eksynyt metsään. Vastaasi tulee metsässä asuva erakko, joka lupaa neuvoa sinulle tien takaisin sivistyksen pariin, jos pystyt ratkaisemaan hänen antamansa pulman.
Erakolla on kaksi kookasta kuulaa. Toinen on ontto ja toinen täysin umpinainen. Ulkonäöltään, kooltaan ja painoltaan ne ovat kuitenkin aivan samanlaisia. Erakko lupaa neuvoa sinulle tien pois metsästä, jos pystyt kertomaan kumpi kuula on ontto ja kumpi umpinainen. Pystytkö selvittämään pulman?
Onton ja umpinaisen kuulan massat ovat jakautuneet eri tavoin. Ontossa kuulassa keskusta on tyhjä, joten massa on kauttaaltaan kauempana keskipisteestä. Sen vuoksi onton kuulan hitausmomentti on suurempi, eli sen pyörittämiseen tiettyyn nopeuteen vaaditaan enemmän voimaa kuin umpinaisen kuulan tapauksessa. Siispä jos kuulat asettaa kaltevalle tasolle ja antaa niiden vieriä samaan aikaan alas, umpinainen kuula kerää vauhtia nopeammin ja ehtii ensimmäisenä alas.
7. lokakuuta 2010
Kolmentoista kopla
VladimirZhV. Public domain.
Kolmentoista mestarivarkaan kopla on tehnyt ison jalokivikeikan. Ryöstösaalis on päätetty piilottaa erääseen kellariin kunnes tilanne rauhoittuu. Varkaat päättävät yhdessä, että jalokivet voidaan myydä sitten, kun enemmistö heistä on sitä mieltä. Jotta saalis säilyy siihen asti koskemattomana, he päättävät lukita kellarin usealla lukolla ja jakaa avaimet keskuudessaan niin, että vain enemmistö voi yhdessä avata oven. Mikä tahansa seitsemän tai useamman varkaan joukko voisi siis avata oven, mutta pienempi porukka ei. Jokaiseen lukkoon voi olla useita avaimia, mutta kukin avain sopii vain yhteen lukkoon.
Onko olemassa tapaa lukita ovi niin kuin varkaat haluaisivat?
Ainakin eräs tapa löytyy. Oveen asennetaan lukko jokaista erilaista kuuden varkaan osajoukkoa kohti ja jaetaan lukon avain muille seitsemälle varkaalle. Näin jokaisella kuuden varkaan porukalla on esteenään yksi lukko, jota he eivät saa auki. Jos heidän joukkoonsa liittyy vielä kuka tahansa yksi varas, saavat he lukon auki.
Käytännöllinen tämä tapa ei ole, sillä 13 varkaan tapauksessa erilaisia kuuden varkaan kombinaatioita on 13!/6!7! = 1716, eli oveen pitäisi asentaa 1716 lukkoa!
Käytännöllinen tämä tapa ei ole, sillä 13 varkaan tapauksessa erilaisia kuuden varkaan kombinaatioita on 13!/6!7! = 1716, eli oveen pitäisi asentaa 1716 lukkoa!
Tilaa:
Blogitekstit (Atom)





