|
|||
Kártyatrükk
Bűvésztrükköket tanulok, hogy lenyűgözzem a barátnőmet, Alice-t. Az utolsó trükköm egy
valószínűségi trükk, ami azt jelenti, hogy legtöbbször működik, de nem minden esetben. A
trükk végrehajtásához először is összekeverek sok kártyát, és lerakom őket az asztalra egy
sorban, színükkel felfelé. Ezután Alice kiválaszt egyet az első tíz kártya közül titokban
(azaz választ egy x0-t, egy titkos számot 1 és 10 között), majd ismételve
kihagy néhány kártyát a következők szerint: miután kiválasztott egy kártyát az
xi pozícióban, c(xi) számmal a színén,
következőnek az
xi+1 = xi + c(xi)
pozícióban lévő kártyát fogja kiválasztani. A bubi ( Alice akkor fejezi be ezt a folyamatot, amikor már nincs kártya az xi + c(xi) pozícióban. Ezután én is végrehajtom ugyanezt az eljárást egy véletlenszerűen kiválasztott kezdőpozícióból, amely különbözhet az Alice által választottól. Az derül ki, hogy gyakran ugyanabban a pozícióban végzünk. Alice teljesen le van nyűgözve ettől a trükktől.
Engem azonban jobban érdekel a trükk hátterében lévő matematika. Ha adott a véletlenszerűen
kiválasztott kezdőpozícióm, valamint az összes kiválasztott kártya értéke (beleértve az
utolsót is), ki tudnád számítani annak a valószínűségét, hogy Alice olyan kezdőpozíciót
választott, amellyel ugyanazon a kártyán fejezzük be a játékot? Feltételezheted, hogy a
kezdőpozícióját véletlenszerűen választja ki egyenlő valószínűséggel (1 és 10 között).
Elfelejtettem feljegyezni az általam kihagyott kártyákat, ezeket tehát nem ismerjük. Azt is
feltételezheted, hogy az ismeretlen kártyák értéke független a többi kártya értékétől, és
hogy véletlenszerű értékek azonos valószínűséggel a lehetséges értékek (azaz
A bemenet specifikációjaMinden teszteset két sorból áll:
A kimenet specifikációjaMinden tesztesetre egy sort kell a kimenetre írni annak a valószínűségével, hogy Alice olyan kezdőpozíciót választ, amely ugyanahhoz az utolsó kártyához vezet, mint a tesztesetben megadott utolsó kártya. Az eredmény abszolút hibája legfeljebb 10–7 lehet. Példa bemenet
A példa bemenethez tartozó kimenet
|
|||
Debreceni Egyetem, Informatikai Kar, v. 2024.09.30. |