[출제의도] 순열과 조합을 활용하여 문제해결하기 집합 Y의 원소들을 3으로 나누었을 때의 나머지가 같은 수들을 원소로 하는 집합 Y의 부분집합을 각각 A={1,4}, B={2,5}, C={3}이라 하자.
(ⅰ) f(4)=3인 경우
f(1)+f(2)+f(3)=3k(k는 자연수)이므로 집합 A, B, C의 원소 중에서 f(1), f(2), f(3)의 값으로 선택할 수 있는 원소의 개수와 각 경우의 함수의 개수는 표와 같다.
| A | B | C | 함수의 개수 |
| 1 | 1 | 1 | 3!×2×2=24 |
| 3 | 0 | 0 | 23=8 |
| 0 | 3 | 0 | 23=8 |
| 0 | 0 | 3 | 13=1 |
∴ 24+8+8+1=41
(ⅱ) f(4)=1 또는 f(4)=4인 경우
f(1)+f(2)+f(3)=3k+1(k는 자연수)이므로 집합 A, B, C의 원소 중에서 f(1), f(2), f(3)의 값으로 선택할 수 있는 원소의 개수와 각 경우의 함수의 개수는 표와 같다.
| A | B | C | 함수의 개수 |
| 1 | 0 | 2 | 3×2=6 |
| 2 | 1 | 0 | 3×22×2=24 |
| 0 | 2 | 1 | 3×22=12 |
∴ 2×(6+24+12)=84
(ⅲ) f(4)=2 또는 f(4)=5인 경우
f(1)+f(2)+f(3)=3k+2(k는 자연수)이므로 집합 A, B, C의 원소 중에서 f(1), f(2), f(3)의 값으로 선택할 수 있는 원소의 개수와 각 경우의 함수의 개수는 표와 같다.
| A | B | C | 함수의 개수 |
| 1 | 2 | 0 | 3×22×2=24 |
| 2 | 0 | 1 | 3×22=12 |
| 0 | 1 | 2 | 3×2=6 |
∴ 2×(24+12+6)=84
따라서 구하는 함수의 개수는
41+84+84=209
【 다른 풀이 】
(ⅰ) f(4)=3인 경우 집합 Y의 원소 중 중복을 허락하여 선택한 세 수들의 합을 3으로 나눈 나머지가 0이 되는 수들의 순서쌍은
(1,1,1), (2,2,2), (3,3,3), (4,4,4), (5,5,5)와 (1,1,4), (1,4,4), (2,2,5), (2,5,5)와 (1,2,3), (1,3,5), (2,3,4), (3,4,5)이고, 각 순서쌍을 이루는 수들을 f(1), f(2), f(3)이 되도록 나열하는 방법의 수는
5×3!3!+4×2!3!+4×3!=41
(ⅱ) f(4)=1 또는 f(4)=4인 경우 집합 Y의 원소 중 중복을 허락하여 선택한 세 수들의 합을 3으로 나눈 나머지가 1이 되는 수들의 순서쌍은
(1,1,2), (1,1,5), (1,3,3), (2,2,3), (2,4,4), (3,3,4), (3,5,5), (4,4,5)와 (1,2,4), (1,4,5), (2,3,5)이고, 각 순서쌍을 이루는 수들을 f(1), f(2), f(3)이 되도록 나열하는 방법의 수는
8×2!3!+3×3!=42
∴ 42×2=84
(ⅲ) f(4)=2 또는 f(4)=5인 경우 집합 Y의 원소 중 중복을 허락하여 선택한 세 수들의 합을 3으로 나눈 나머지가 2가 되는 수들의 순서쌍은 (1,1,3), (1,2,2), (1,5,5), (2,2,4), (2,3,3), (3,3,5), (3,4,4), (4,5,5)와 (1,2,5), (1,3,4), (2,4,5)이고, 각 순서쌍을 이루는 수들을 f(1), f(2), f(3)이 되도록 나열하는 방법의 수는
8×2!3!+3×3!=42
∴ 42×2=84
따라서 구하는 함수의 개수는
41+84+84=209