5
(1)
t=choose(5,2)*choose(5,3)+choose(5,3)*choose(5,2)+choose(5,4)*choose(5,1)+choose(5,5) s=choose(10,5) p=t/s p
(2)
> pA=1/2 > pB=4/9 > pC=3/8 > p=pA*pB*pC > p [1] 0.08333333
6
(1)
> choose(5,2)/choose(10,3) [1] 0.08333333
(2)
> choose(4,2)/choose(10,3) [1] 0.05
7
> choose(10,4)*choose(4,3)*choose(3,2)/choose(17,9) [1] 0.103661
8
(1)
> choose(400,90)*choose(1100,110)/choose(1500,200) [1] 8.234075e-10
(2)
> 1-(choose(400,1)*choose(1100,199)+choose(1100,200))/choose(1500,200) [1] 1
9
> 1-choose(5,4)*choose(2,1)^4/choose(10,4) [1] 0.6190476
10
> choose(2,1)*choose(2,1)/(choose(11,7)*factorial(7)) [1] 2.405002e-06
11
12
> pA=choose(4,3)/4^3 > pB=choose(4,1)*choose(3,2)/4^3 > pC=choose(4,1)*choose(3,1)/4^3 > pA [1] 0.0625 > pB [1] 0.1875 > pC [1] 0.1875
13
(1)
> 5*2*3*2/choose(12,5) [1] 0.07575758
(2)
> (choose(5,2)*choose(2,1)*choose(3,1)*choose(2,1)+choose(5,1)*choose(2,2)*choose(3,1)*choose(2,1)+choose(5,1)*choose(2,1)*choose(3,2)*choose(2,1)+choose(5,1)*choose(2,1)*choose(3,1)*choose(2,2))/choose(12,5) [1] 0.3030303
f = function(x) sqrt(2) x = seq(1.5, 3.5, length=100) y = rep(0, length(x)) j = 1 for (i in x) { y[j] = f(i) j = j + 1 } plot(x, y, type='o') abline(v = 2) abline(v = 3) s = 100 a = 0 cnt <- 1 while (cnt <= 100000) { xx = 2 + runif(1) yy = 100 * runif(1) if( f(xx) > yy ) { a = a + 1 points(x = xx, y = yy, pch = 20, cex = 1, col = "red") } else points(x = xx, y = yy, pch = 20, cex = 1, col = "blue") cnt = cnt + 1 } print((a / 10000) * s)