Hide

Problem E
Sista moroten

Det är frustrerande för Tor och hans mor att det ibland blir en morot kvar (se uppgiften Morötter). Istället för att dela den föreslår Tor att slå tärning om vem som ska få moroten. Han tar fram $N$ stycken $M$-sidiga tärningar, vars sidor är numrerade från $1$ till $M$ och har exakt lika stor sannolikhet att rullas. Han låter nu sin mor välja $K$ stycken tal, och om talen på tärningarna summerar till ett av de talen vinner hon, annars vinner Tor. Mor vill nu ha din hjälp att skriva ett program för att avgöra hennes chans att vinna om hon väljer sina utfall optimalt.

Indata

Den första raden innehåller de tre heltalen $N, M, K$ ($1 \le N, M$, $1 \le K < N \cdot M$), antalet tärningar, hur många sidor vardera tärning har och hur många utfall mor får välja.

Utdata

Skriv ut ett decimaltal – den största sannolikheten mor kan ha att vinna om hon väljer sina utfall rätt. Svaret kommer accepteras om det har ett absolut fel om högst $10^{-5}$

Grupp

Poängvärde

Gränser

$1$

$20$

$n=2,m \le 100 $

$2$

$20$

$n \le 6, m \le 6 $

$3$

$20$

$n \le 50, m \le 4 $

$4$

$20$

$n \le 40, m \le 40 $

$5$

$20$

$n \le 20, m \le 5000 $

Sample Input 1 Sample Output 1
2 6 2
0.305555555555556
Sample Input 2 Sample Output 2
3 7 4
0.41399416909621
Sample Input 3 Sample Output 3
20 2189 2734
0.369028440650235

Please log in to submit a solution to this problem

Log in