확률과 통계순열과 조합수능 기출킬러 문제 (22·30번 수준)

조건 만족 함수의 개수

문제

집합 X={1,2,3,4,5}X = \left\{ 1 , 2 , 3 , 4 , 5 \right\}에 대하여 다음 조건을 만족시키는 함수 f:XXf : X \rightarrow X의 개수를 구하시오. [4점]

(가) x=1x = 1, 22, 33, 44일 때 f(x+1)+3f(x)+xf \left( x + 1 \right) + 3 \geq f \left( x \right) + x이다. (나) f(2)f \left( 2 \right)의 값은 홀수이다.

정답 보기
115

자료 내려받기

아직 올라온 파일이 없습니다.

해설

조건 (가)에 의하여 f(2)+3f(1)+1f \left( 2 \right) + 3 \geq f \left( 1 \right) + 1, f(1)f(2)+2f \left( 1 \right) \leq f \left( 2 \right) + 2 f(3)+3f(2)+2f \left( 3 \right) + 3 \geq f \left( 2 \right) + 2, f(2)f(3)+1f \left( 2 \right) \leq f \left( 3 \right) + 1 f(4)+3f(3)+3f \left( 4 \right) + 3 \geq f \left( 3 \right) + 3, f(3)f(4)f \left( 3 \right) \leq f \left( 4 \right) f(5)+3f(4)+4f \left( 5 \right) + 3 \geq f \left( 4 \right) + 4, f(4)f(5)1f \left( 4 \right) \leq f \left( 5 \right) - 1 따라서 f(1)f(2)+2f(3)+3f(4)+3f(5)+2f \left( 1 \right) \leq f \left( 2 \right) + 2 \leq f \left( 3 \right) + 3 \leq f \left( 4 \right) + 3 \leq f \left( 5 \right) + 2 \cdots\cdots ㉠ 조건 (나)에서 f(2)f \left( 2 \right)의 값은 홀수이므로 (ⅰ) f(2)=1f \left( 2 \right) = 1일 때 ㉠에서 f(1)3f \left( 1 \right) \leq 3이므로 f(1)f \left( 1 \right)의 값을 정하는 경우의 수는 33이고 3f(3)+3f(4)+3f(5)+23 \leq f \left( 3 \right) + 3 \leq f \left( 4 \right) + 3 \leq f \left( 5 \right) + 20f(3)f(4)f(5)10 \leq f \left( 3 \right) \leq f \left( 4 \right) \leq f \left( 5 \right) - 1이므로 f(3)f \left( 3 \right), f(4)f \left( 4 \right), f(5)f \left( 5 \right)의 값을 정하는 경우의 수는 11, 22, 33, 44, 5533개를 정하는 중복조합의 수에서 f(5)1f \left( 5 \right) - 1의 값이 55인 경우의 수를 뺀 값과 같다. 5H35H2=7C36C2=3515=20\mathit{_{5}} \mathrm{H} _{3} - \mathit{_{5}} \mathrm{H} _{2} = \mathit{\mathrm{_{7}}} \mathrm{C} _{3} - \mathit{_{6}} \mathrm{C} _{2} = 35 - 15 = 20 따라서 구하는 함수의 개수는 3×20=603 \times 20 = 60 (ⅱ) f(2)=3f \left( 2 \right) = 3일 때 ㉠에서 f(1)5f \left( 1 \right) \leq 5이므로 f(1)f \left( 1 \right)의 값을 정하는 경우의 수는 55이고 5f(3)+3f(4)+3f(5)+25 \leq f \left( 3 \right) + 3 \leq f \left( 4 \right) + 3 \leq f \left( 5 \right) + 22f(3)f(4)f(5)12 \leq f \left( 3 \right) \leq f \left( 4 \right) \leq f \left( 5 \right) - 1이므로 f(3)f \left( 3 \right), f(4)f \left( 4 \right), f(5)f \left( 5 \right)의 값을 정하는 경우의 수는 22, 33, 44, 5533개를 정하는 중복조합의 수에서 f(5)1f \left( 5 \right) - 1의 값이 55인 경우의 수를 뺀 값과 같다. 4H34H2=6C35C2=2010=10\mathit{_{4}} \mathrm{H} _{3} - \mathit{_{4}} \mathrm{H} _{2} = \mathit{\mathrm{_{6}}} \mathrm{C} _{3} - \mathit{_{5}} \mathrm{C} _{2} = 20 - 10 = 10 따라서 구하는 함수의 개수는 5×10=505 \times 10 = 50 (ⅲ) f(2)=5f \left( 2 \right) = 5일 때 ㉠에서 f(1)7f \left( 1 \right) \leq 7이므로 f(1)f \left( 1 \right)의 값을 정하는 경우의 수는 55이고 7f(3)+3f(4)+3f(5)+27 \leq f \left( 3 \right) + 3 \leq f \left( 4 \right) + 3 \leq f \left( 5 \right) + 24f(3)f(4)f(5)14 \leq f \left( 3 \right) \leq f \left( 4 \right) \leq f \left( 5 \right) - 1이므로 f(3)f \left( 3 \right), f(4)f \left( 4 \right), f(5)f \left( 5 \right)의 값을 정하는 경우의 수는 44, 5533개를 정하는 중복조합의 수에서 f(5)1f \left( 5 \right) - 1의 값이 55인 경우의 수를 뺀 값과 같다. 2H32H2=4C33C2=43=1\mathit{_{2}} \mathrm{H} _{3} - \mathit{_{2}} \mathrm{H} _{2} = \mathit{\mathrm{_{4}}} \mathrm{C} _{3} - \mathit{_{3}} \mathrm{C} _{2} = 4 - 3 = 1 따라서 구하는 함수의 개수는 5×1=55 \times 1 = 5 이상에서 구하는 함수의 개수는 60+50+5=11560 + 50 + 5 = 115

태그

비슷한 문제 더 보기

← 전체 문제 목록으로