2024학년도 수능 수학 15번 풀이 | 점화식 역방향 추적과 홀짝 조건

2024학년도 수능 수학 15번은 a6+a7=3에서 a6 후보를 1, 2로 줄이고, 점화식을 거꾸로 따라가며 항상 생기는 2y 가지와 홀수 지수 조건을 구분해 첫째항 후보의 합 153을 얻는 풀이이다.

문항코드
241115
정답
발행

문제

2024학년도 대학수학능력시험 수학 15번 문제
2024학년도 대학수학능력시험 수학 15번 문제 조건
문제 텍스트 객관식

첫째항이 자연수인 수열 {an}\{a_n\}이 모든 자연수 nn에 대하여

an+1={2an(an이 홀수인 경우)12an(an이 짝수인 경우)a_{n+1}= \begin{cases} 2^{a_n} & (a_n\text{이 홀수인 경우})\\ \dfrac{1}{2}a_n & (a_n\text{이 짝수인 경우}) \end{cases}

를 만족시킬 때, a6+a7=3a_6+a_7=3이 되도록 하는 모든 a1a_1의 값의 합은? [4점]

  1. 139139
  2. 146146
  3. 153153
  4. 160160
  5. 167167

정답

풀이

마지막 두 항이 만들 수 있는 쌍부터 적어보자

조건 a6+a7=3a_6+a_7=3은 뒤쪽 값을 아주 작게 묶어 둔다.
첫째항이 자연수이고, 홀수이면 2an2^{a_n}, 짝수이면 12an\frac12a_n으로 가므로 모든 항은 자연수이다.
따라서 합이 33인 두 자연수 쌍은 (a6,a7)=(1,2), (2,1)(a_6,a_7)=(1,2),\ (2,1)뿐이다.

이 두 쌍은 실제 점화식과도 맞다.
11은 홀수이므로 121=21\mapsto 2^1=2이고, 22는 짝수이므로 2122=12\mapsto \frac12\cdot2=1이다.
따라서 a6=1a_6=1 또는 a6=2a_6=2이면 a7a_7까지 자동으로 정해진다.
이제는 a6{1,2}a_6\in\{1,2\}가 되도록 하는 모든 a1a_1을 찾으면 된다.

다음 항에서 이전 항을 거꾸로 찾아보자

한 단계 뒤의 값이 yy라고 하자.
yy를 만든 이전 항 xx는 두 갈래에서 올 수 있다.

먼저 xx가 짝수였으면 y=x2y=\frac{x}{2}이므로 항상 x=2yx=2y가 가능하다.
예를 들어 다음 항이 88이면 짝수 가지의 이전 항으로 1616이 생긴다.

반면 xx가 홀수였으면 y=2xy=2^x이다.
이때는 yy22의 거듭제곱이어야 하고, 그 지수 xx가 홀수여야 한다.
y=2my=2^m 꼴에서 mm이 홀수일 때만 이전 항 mm이 하나 더 생긴다.

정리하면 거꾸로 한 단계 올라가는 규칙은 다음과 같다.

y2y항상 가능y\leftarrow 2y\quad\text{항상 가능}

그리고 y=2my=2^m이며 mm이 홀수이면 ymy\leftarrow m도 추가된다.

아래 그림의 왼쪽 가지에는 x=2yx=2y항상 가능 표시가 있고, 오른쪽 가지에는 y=2my=2^mm 홀수만 표시가 붙어 있다.
이 두 표시가 역추적에서 후보를 넣는 기준이다.

다음 항 y에서 이전 항 후보를 2y 가지와 홀수 지수 m 가지로 나누는 규칙 그림
다음 항 yy에서 2y2y는 항상 이전 항 후보가 되고, y=2my=2^m에서는 mm이 홀수일 때만 후보가 추가된다.

여기서 mm의 홀짝 확인이 중요하다.
4=224=2^2, 16=2416=2^4처럼 22의 거듭제곱이어도 지수가 짝수이면 홀수 가지에서 온 이전 항이 아니다.
홀수였던 이전 항만 2x2^x 가지를 탈 수 있기 때문이다.

다음 그림은 이 기준을 881616에 적용한 것이다.
왼쪽 박스의 816, 38\leftarrow16,\ 3에서는 33이 추가되고, 오른쪽 박스의 163216\leftarrow32에서는 4 제외가 따로 표시된다.

8의 이전 후보는 16과 3이고 16의 이전 후보는 32이며 4는 제외되는 예시 그림
8=238=2^3에서는 33이 추가되지만, 16=2416=2^4에서는 44가 제외되어 3232만 이전 후보로 남는다.

가능한 값을 집합으로 모아가자

가능한 aka_k의 값을 SkS_k라고 쓰자.
S6={1,2}S_6=\{1,2\}에서 시작해 위 규칙을 다섯 번 적용하면 S1S_1이 나온다.
점화식이 여러 이전 항을 같은 다음 항으로 보낼 수 있으므로, 각 다음 항마다 가능한 이전 항을 모두 모아 집합으로 합치는 방식이다.
이러면 같은 값이 중복되어도 한 번만 남고, 가능한 이전 항은 빠지지 않는다.

먼저 S6={1,2}S_6=\{1,2\}이다.
121\leftarrow2, 24,12\leftarrow4,1이므로 S5={1,2,4}S_5=\{1,2,4\}이다.

다시 한 단계 거꾸로 가면

12,24, 1,48\begin{aligned} 1&\leftarrow 2,\\ 2&\leftarrow 4,\ 1,\\ 4&\leftarrow 8 \end{aligned}

이다.
4=224=2^2이지만 지수 22가 짝수이므로 22를 홀수 가지의 이전 항으로 새로 추가하지 않는다.
따라서 S4={1,2,4,8}S_4=\{1,2,4,8\}이다.

이제 S4S_4에서 S3S_3으로 간다.

12,24, 1,48,816, 3\begin{aligned} 1&\leftarrow 2,\\ 2&\leftarrow 4,\ 1,\\ 4&\leftarrow 8,\\ 8&\leftarrow 16,\ 3 \end{aligned}

여기서 338=238=2^3이고 지수 33이 홀수라서 추가된다.
그래서 S3={1,2,3,4,8,16}S_3=\{1,2,3,4,8,16\}이다.

한 번 더 올라가면

12,24, 1,36,48,816, 3,1632\begin{aligned} 1&\leftarrow 2,\\ 2&\leftarrow 4,\ 1,\\ 3&\leftarrow 6,\\ 4&\leftarrow 8,\\ 8&\leftarrow 16,\ 3,\\ 16&\leftarrow 32 \end{aligned}

이므로 S2={1,2,3,4,6,8,16,32}S_2=\{1,2,3,4,6,8,16,32\}이다.
16=2416=2^4에서는 지수 44가 짝수이므로 44를 홀수 가지의 이전 항으로 추가하지 않는다.

마지막 한 단계에서 새로 생기는 홀수 후보를 확인하자

이제 S2S_2의 각 값에서 a1a_1 후보를 만든다.

12,24, 1,36,48,612,816, 3,1632,3264, 5\begin{aligned} 1&\leftarrow 2,\\ 2&\leftarrow 4,\ 1,\\ 3&\leftarrow 6,\\ 4&\leftarrow 8,\\ 6&\leftarrow 12,\\ 8&\leftarrow 16,\ 3,\\ 16&\leftarrow 32,\\ 32&\leftarrow 64,\ 5 \end{aligned}

마지막 줄의 5532=2532=2^5이고 지수 55가 홀수라서 들어온다.
같은 이유로 8=238=2^3에서는 33이 들어오지만, 4=224=2^2, 16=2416=2^4에서는 지수가 짝수라서 2,42,4를 새 후보로 더하지 않는다.

따라서 가능한 첫째항은

S1={1,2,3,4,5,6,8,12,16,32,64}S_1=\{1,2,3,4,5,6,8,12,16,32,64\}

이다.
합을 구하면

1+2+3+4+5+6+8+12+16+32+64=1531+2+3+4+5+6+8+12+16+32+64=153

이므로 정답은 153153이다.

비슷한 유형에서 가져갈 관찰

귀납적으로 정의된 수열에서 뒤쪽 항의 조건이 매우 작게 주어지면, 마지막 조건이 허용하는 값을 먼저 적어 본다.
특히 이 문제처럼 한 값이 여러 이전 값에서 나올 수 있는 규칙에서는, 다음 항 yy를 기준으로 가능한 이전 항을 모두 모아야 한다.

이때 y2yy\leftarrow 2y는 항상 생기는 가지이고, y=2my=2^m에서 mm이 홀수일 때만 ymy\leftarrow m이 추가된다.
이 홀짝 조건을 빠뜨리면 4=224=2^2, 16=2416=2^4 같은 곳에서 불필요한 후보를 넣게 된다.

문항코드: 241115

학습 기록

기록 없음
0 / 300