- 75 名前:132人目の素数さん mailto:sage [2024/08/17(土) 14:48:01.69 ID:mowI5mD2.net]
- (*
10人のうち血液型A,O,B,ABの人がそれぞれ4,3,2,1人いる。 この中から無作為に n 人を選んだとき血液型がすべて異なる確率を求めるソルバーを作れ。 *) solve[n_] :=( b= {1, 2, 2, 3, 3, 3, 4, 4, 4, 4}; c = Subsets[b,{n}]; Total@Boole[Length@Union@# ==Min[n,4] & /@ c]/Length@c ) Table[solve[n],{n,1,10}]
|

|