C++ Bc. 39: Porovnání verzí
m + nadpis |
+ další vzorečky |
||
Řádek 8: | Řádek 8: | ||
<math> | <math> | ||
P_8={8!\over{64\choose8}} | |||
={8!\over{64!\over{8!56!}}} | ={8!\over{64!\over{8!56!}}} | ||
={8!8!56!\over64!} | ={8!8!56!\over64!} | ||
Řádek 15: | Řádek 15: | ||
</math> | </math> | ||
Napište funkci, která náhodně rozmístí <math>k</math> věží na šachovnici o rozměrech <math>m\times n</math> a simulační program, který ověří uvedenou pravděpodobnost pro případ osmi věží na šachovnici o 64 polích. Protože je určovaná pravděpodobnost velmi malá, je nutné provést alespoň milion pokusů v každé simulaci | Obdobně pro čtyří a dvě věže je pravděpodobnost | ||
<math> | |||
P_4 = {4!\over{64\choose4}} | |||
={4!\over{64!\over{4!60!}}} | |||
={4!4!60!\over64!} | |||
=3.7773e-05 | |||
</math> | |||
a | |||
<math> | |||
P_2 = {2!\over{64\choose2}} | |||
={2!\over{64!\over{2!62!}}} | |||
={2!2!62!\over64!} | |||
=0.00099206. | |||
</math> | |||
Napište funkci, která náhodně rozmístí <math>k</math> věží na šachovnici o rozměrech <math>m\times n</math> a simulační program, který ověří uvedenou pravděpodobnost pro případ osmi, čtyř a dvou věží na šachovnici o 64 polích. Protože pro osm věží je určovaná pravděpodobnost velmi malá, je nutné provést alespoň milion pokusů v každé simulaci (i tak lze pravděpodobnost odhadnout pouze řádově). | |||
'''Příklad simulace:''' | '''Příklad simulace:''' |
Verze z 19. 1. 2008, 10:06
Na šachovnici se náhodně rozloží 8 věží. Jaká je pravděpodobnost, že žádná z věží nemůže vzít některou z ostatních?

Věže, které se vzájemně neohrožují, lze postavit 8! způsoby. Pravděpodobnost náhodného rozložení neohrožujících se věží tedy je
Obdobně pro čtyří a dvě věže je pravděpodobnost
a
Napište funkci, která náhodně rozmístí věží na šachovnici o rozměrech a simulační program, který ověří uvedenou pravděpodobnost pro případ osmi, čtyř a dvou věží na šachovnici o 64 polích. Protože pro osm věží je určovaná pravděpodobnost velmi malá, je nutné provést alespoň milion pokusů v každé simulaci (i tak lze pravděpodobnost odhadnout pouze řádově).
Příklad simulace: