[출제의도] 중복조합을 이용하여 추론하기
f(k)=xk(k=1, 2, ⋯, 8)이라 하면 xk는 5 이하의 자연수이다.
구하는 함수 f의 개수는 두 방정식
x4=x1+x2+x3, 2x4=x5+x6+x7+x8을 만족시키는 5 이하의 자연수 x1, x2, ⋯, x8의 모든 순서쌍 (x1,x2,⋯,x8)의 개수와 같다.
x1+x2+x3≥3이므로 조건 (가)에 의하여
3≤x4≤5
(ⅰ) x4=3인 경우 방정식 x1+x2+x3=3을 만족시키는 5 이하의 자연수 x1, x2, x3의 순서쌍 (x1,x2,x3)은 (1,1,1)의 1가지이다.
방정식 x5+x6+x7+x8=6을 만족시키는 5 이하의 자연수 x5, x6, x7, x8의 모든 순서쌍 (x5,x6,x7,x8)의 개수는 서로 다른 4개에서 2개를 택하는 중복조합의 수와 같으므로
4H2=5C2=10
그러므로 함수 f의 개수는 1×10=10
(ⅱ) x4=4인 경우 방정식 x1+x2+x3=4를 만족시키는 5 이하의 자연수 x1, x2, x3의 순서쌍 (x1,x2,x3)은 (1,1,2), (1,2,1), (2,1,1)의 3가지이다.
방정식 x5+x6+x7+x8=8을 만족시키는 5 이하의 자연수 x5, x6, x7, x8의 모든 순서쌍 (x5,x6,x7,x8)의 개수는 서로 다른 4개에서
4개를 택하는 중복조합의 수와 같으므로
4H4=7C4=35
그러므로 함수 f의 개수는 3×35=105
(ⅲ) x4=5인 경우 방정식 x1+x2+x3=5를 만족시키는 5 이하의 자연수 x1, x2, x3의 모든 순서쌍 (x1,x2,x3)의 개수는 서로 다른 3개에서 2개를 택하는 중복조합의 수와 같으므로
3H2=4C2=6
방정식 x5+x6+x7+x8=10을 만족시키는 5 이하의 자연수 x5, x6, x7, x8의 모든 순서쌍 (x5,x6,x7,x8)의 개수는 방정식 x5+x6+x7+x8=10을 만족시키는 자연수 x5, x6, x7, x8의 모든 순서쌍 (x5,x6,x7,x8)에서
xk≥6인 자연수 k(k=5, 6, 7, 8)이 존재하는 모든 순서쌍 (x5,x6,x7,x8)을 제외한 개수와 같다.
방정식 x5+x6+x7+x8=10을 만족시키는 자연수 x5, x6, x7, x8의 모든 순서쌍 (x5,x6,x7,x8)의 개수는 서로 다른 4개에서 6개를 택하는 중복조합의 수와 같으므로
4H6=9C6=84
방정식 x5+x6+x7+x8=10을 만족시키는 자연수 x5, x6, x7, x8 중 6 이상의 자연수가 존재하는 모든 순서쌍 (x5,x6,x7,x8)의 개수는 네 수 6, 2, 1, 1을 일렬로 나열하는 경우의 수와 네 수 7, 1, 1, 1을 일렬로 나열하는 경우의 수의 합과 같으므로 2!4!+3!4!=16
그러므로 함수 f의 개수는 6×(84−16)=408
(ⅰ), (ⅱ), (ⅲ)에 의하여 구하는 함수 f의 개수는 10+105+408=523