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) 
京公网安备 11010502036488号