공통수학2집합AI킬러 문제 (22·30번 수준)

f(X)=X 인 부분집합의 개수

문제

집합 U={1,2,3,,9}U = \left\{ 1 , 2 , 3 , \cdots , 9 \right\}의 원소 xx에 대하여 함수 fff(x)=f ( x ) = (3x3 x1010으로 나눈 나머지) 로 정의하자. UU의 공집합이 아닌 부분집합 XX에 대하여 f(X)={f(x)xX}f ( X ) = \left\{ f ( x ) \left| x \in X \right\} \right. 라 할 때, f(X)=Xf ( X ) = X를 만족시키는 집합 XX의 개수를 구하시오. [4점]

정답 보기
7

자료 내려받기

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

해설

실마리: UU의 원소마다 ff의 값을 구해 화살표로 이어 보면 몇 개의 순환 고리로 나뉜다. f(1)=3f ( 1 ) = 3, f(2)=6f ( 2 ) = 6, f(3)=9f ( 3 ) = 9, f(4)=2f ( 4 ) = 2, f(5)=5f ( 5 ) = 5, f(6)=8f ( 6 ) = 8, f(7)=1f ( 7 ) = 1, f(8)=4f ( 8 ) = 4, f(9)=7f ( 9 ) = 7 139711 \rightarrow 3 \rightarrow 9 \rightarrow 7 \rightarrow 1, 268422 \rightarrow 6 \rightarrow 8 \rightarrow 4 \rightarrow 2, 555 \rightarrow 5의 세 고리 C1={1,3,9,7}C _{1} = \left\{ 1 , 3 , 9 , 7 \right\}, C2={2,6,8,4}C _{2} = \left\{ 2 , 6 , 8 , 4 \right\}, C3={5}C _{3} = \left\{ 5 \right\} 로 나뉘고, ff의 값은 모두 서로 다르다. f(X)=Xf ( X ) = X라 하면 xXx \in X일 때 f(x)f(X)=Xf ( x ) \in f ( X ) = X이므로, XX는 어떤 원소를 가지면 그 원소에서 화살표를 따라가며 만나는 원소를 모두 가진다. 즉 XXC1C _{1}, C2C _{2}, C3C _{3} 중 몇 개의 합집합이다. 거꾸로 고리들의 합집합 XX에 대하여 ff는 각 고리의 원소를 같은 고리의 원소로 빠짐없이 옮기므로 f(X)=Xf ( X ) = X이다. 세 고리 중 하나 이상을 고르는 방법의 수는 231=72 ^{3} - 1 = 7 따라서 구하는 집합 XX의 개수는 77이다.

태그

비슷한 문제 더 보기

← 전체 문제 목록으로