[출제의도] 중복순열을 이용하여 주어진 조건을 만족시키는 함수의 개수를 구할 수 있는가 조건 (가)에서 f(1), f(3), f(5)의 값은 모두 홀수이다.
(ⅰ) 함수 f의 치역에 홀수가 1개 포함된 경우 홀수를 정하는 경우의 수는 3C1=3
이때 f(2)=2, f(4)=4이므로 구하는 함수 f의 개수는 3
(ⅱ) 함수 f의 치역에 홀수가 2개 포함된 경우 홀수를 정하는 경우의 수는 3C2=3
① 집합 {f(1),f(3),f(5)}의 원소의 개수가 1이면
f(1), f(3), f(5)의 값을 정하는 경우의 수는 2
f(2), f(4)의 값을 정하는 경우의 수는 2
② 집합 {f(1),f(3),f(5)}의 원소의 개수가 2이면
f(1), f(3), f(5)의 값을 정하는 경우의 수는 23∏−2=6
f(2), f(4)의 값을 정하는 경우의 수는 2×2=4
이상에서 구하는 함수 f의 개수는
3×(2×2+6×4)=84
(ⅲ) 함수 f의 치역에 홀수가 3개 포함된 경우 홀수를 정하는 경우의 수는 3C3=1
① 집합 {f(1),f(3),f(5)}의 원소의 개수가 1이면
f(1), f(3), f(5)의 값을 정하는 경우의 수는 3
f(2), f(4)의 값을 정하는 경우의 수는 1
② 집합 {f(1),f(3),f(5)}의 원소의 개수가 2이면
f(1), f(3), f(5)의 값을 정하는 경우의 수는
3C2×(23∏−2)=18
f(2), f(4)의 값을 정하는 경우의 수는 2
③ 집합 {f(1),f(3),f(5)}의 원소의 개수가 3이면
f(1), f(3), f(5)의 값을 정하는 경우의 수는 3!=6
f(2), f(4)의 값을 정하는 경우의 수는 3C2=3
이상에서 구하는 함수 f의 개수는
1×(3×1+18×2+6×3)=57
(ⅰ), (ⅱ), (ⅲ)에서 구하는 함수 f의 개수는
3+84+57=144