3명의 학생을 A, B, C라 하자.
(ⅰ) 1명의 학생이 흰 공 2개를 모두 받는 경우 흰 공 2개를 모두 받는 1명의 학생을 정하는 경우의 수는 3C1=3
흰 공 2개를 모두 받은 학생이 A일 때, 학생 A는 빨간 공과 검은 공을 각각 적어도 1개씩 받아야 한다.
학생 A에서 빨간 공 1개와 검은 공 1개를 주고, 남은 빨간 공 2개와 검은 공 2개를 학생 A, B, C에게 나누어 주는 경우의 수는 3H2×3H2=36
학생 B가 공을 하나도 받지 못하는 경우의 수는 남은 빨간 공 2개와 검은 공 2개를 학생 A, C에게 나누어 주는 경우의 수이므로 2H2×2H2=9
같은 방법으로 학생 C가 공을 하나도 받지 못하는 경우의 수도 2H2×2H2=9
학생 B와 C가 모두 공을 하나도 받지 못하는 경우의 수는 1H2×1H2=1
그러므로 1명의 학생이 흰 공 2개를 모두 받도록 나누어 주는 경우의 수는 3×(36−2×9+1)=57
(ⅱ) 2명의 학생이 흰 공을 1개씩 받는 경우 흰 공을 1개씩 받는 2명의 학생을 정하는 경우의 수는 3C2=3
흰 공을 1개씩 받은 학생이 A, B일 때, 학생 A, B는 빨간 공과 검은 공을 각각 적어도 1개씩 받아야 한다. 학생 A, B에게 각각 빨간 공 1개와 검은 공 1개를 주고, 남은 빨간 공 1개와 검은 공 1개를 학생 A, B, C에게 나누어 주는 경우의 수는 3H1×3H1=9
학생 C가 공을 하나도 받지 못하는 경우의 수는 2H1×2H1=4
그러므로 2명의 학생이 흰 공을 1개씩 받도록 나누어 주는 경우의 수는 3×(9−4)=15
(ⅰ), (ⅱ)에 의하여 구하는 경우의 수는 57+15=72