수학여정 - 문제 분석 리포트

2023년 9월 학력평가 고2 수학 29번 풀이 해설 [이해용/실전용]
문제의 분류수학Ⅰ · 수열 / 이차방정식
난이도

🔍 이해용 풀이

문제
29. 다음 조건을 만족시키는 모든 수열 {an}에 대하여 n=110an의 최댓값을 구하시오. [4점]
(가) 모든 자연수 k에 대하여 akx에 대한 방정식 x2+3x+(8k)(k5)=0의 근이다.
(나) an×an+10을 만족시키는 10 이하의 자연수 n의 개수는 2이다.

1. 문제의 요지

이 문제는 이차방정식의 근을 구하여 수열의 각 항의 후보를 찾고, 부호 변화 조건을 만족하도록 항을 선택하여 합을 최대로 만드는 문제입니다.

2. 주어진 조건

- 모든 자연수 k에 대하여 ak는 방정식 x2+3x+(8k)(k5)=0의 근이다.
- an×an+10을 만족시키는 10 이하의 자연수 n의 개수는 2이다.
- n=110an의 최댓값을 구해야 한다.
주어진 조건

3. 풀이의 순서

이 문제는 이차방정식의 근을 구해 수열의 후보를 찾고, 최댓값부터 선택한 후 조건을 만족하도록 조정하는 최적화 방법으로 풀이합니다.

step1. 이차방정식을 풀어 ak의 후보를 구합니다.

step2. k=1부터 11까지 ak의 후보를 나열하고 특징을 파악합니다.

step3. 합을 최대로 만드는 초기 조합을 선택하고 조건 (나)를 확인합니다.

step4. 조건 (나)를 만족하도록 최소한의 변경으로 최적의 수열을 완성하고 최댓값을 계산합니다.

4. 풀이의 도구

- 이차방정식의 인수분해 : x2+(A+B)x+AB=0 꼴의 이차방정식은 (x+A)(x+B)=0으로 인수분해됩니다.

5. 구체적 풀이

ak가 될 수 있는 값들을 먼저 다 구해놓고 나열해 볼까요? 합이 최대가 되려면 일단 큰 값들을 고르는 게 유리하겠죠. 큰 값들만 골랐을 때 조건 (나)를 만족하는지 확인하고, 안 된다면 합의 손실을 최소화하면서 조건을 맞추는 방향으로 접근해 봅시다.

step1. 이차방정식을 풀어 ak의 후보 구하기

먼저 조건 (가)에 주어진 이차방정식을 풀어볼게요. 문자가 있어서 복잡해 보이지만, 상수항을 잘 살펴보면 힌트가 숨어있어요.

상수항이 (8k)(k5)로 인수분해되어 있죠? 이 두 인수를 더해보면 (8k)+(k5)=3이 됩니다. 일차항의 계수인 3과 정확히 일치하네요!

따라서 이 이차방정식은 (x+8k)(x+k5)=0으로 깔끔하게 인수분해됩니다.

방정식의 해는 x=k8 또는 x=5k가 되므로, 수열의 각 항 ak는 이 두 값 중 하나를 선택해야 합니다.

step2. k=1부터 11까지 ak의 후보 나열 및 특징 파악

step 2

이제 k=1부터 11까지 ak가 가질 수 있는 두 가지 후보를 모두 나열해 볼게요. (조건 (나)에서 n이 10까지이므로 a11까지 필요해요)

k=1 : 7 또는 4

k=2 : 6 또는 3

k=3 : 5 또는 2

k=4 : 4 또는 1

k=5 : 3 또는 0

k=6 : 2 또는 1

k=7 : 1 또는 2

k=8 : 0 또는 3

k=9 : 1 또는 4

k=10 : 2 또는 5

k=11 : 3 또는 6

여기서 k=6k=7일 때는 두 후보가 모두 음수라는 점을 꼭 기억해 두세요. 이 부분이 나중에 중요한 기준이 됩니다.

step3. 합을 최대로 만드는 초기 조합 선택 및 조건 (나) 확인

step 3

우리의 목표는 n=110an을 최대로 만드는 거예요. 합이 최대가 되려면 당연히 각 k마다 더 큰 값을 고르는 것이 유리하겠죠?

일단 무조건 큰 값들만 선택해서 수열을 만들어 봅시다.

선택된 수열: 4,3,2,1,0,1,1,0,1,2,3

이제 이 수열이 조건 (나)인 'an×an+10을 만족하는 n이 2개'라는 조건을 지키는지 확인해 볼게요.

이웃한 두 항의 곱이 0 이하가 되는 곳을 찾아보면,

n=4 일 때: 1×0=00

n=5 일 때: 0×1=00

n=7 일 때: 1×0=00

n=8 일 때: 0×1=00

이렇게 총 4개의 n에서 조건이 성립해 버립니다. 우리가 원하는 건 딱 2개인데 말이죠.

0이 포함되어 있으면 양옆의 부호가 다를 때 0과의 곱이 두 번 연속으로 0 이하가 되어 매칭 개수가 늘어난다는 점을 놓치기 쉽습니다.

step4. 조건 (나)를 만족하도록 최적의 수열 완성 및 최댓값 계산

step 4

매칭 개수를 4개에서 2개로 줄이면서도, 합이 줄어드는 손실을 최소화해야 해요.

문제가 되는 부분은 a5=0a8=0입니다. 이 0들을 다른 후보인 3으로 바꾸면 어떻게 될까요?

a50에서 3으로 바꾸면, 주변 항들이 1,3,1이 됩니다.

그러면 1×3=30 (n=4) 하나만 성립하고, 3×1=3>0이 되어 n=5에서의 매칭이 사라집니다!

마찬가지로 a80에서 3으로 바꾸면, 주변 항들이 1,3,1이 되어 n=8에서만 매칭이 일어나고 n=7에서의 매칭이 사라집니다.

이렇게 두 곳을 모두 3으로 수정하면 매칭 개수가 정확히 2개가 됩니다.

수정된 수열: 4,3,2,1,3,1,1,3,1,2,3

(참고로 a113을 선택해야 a10×a11=6>0이 되어 추가 매칭이 생기지 않아요.)

만약 0을 그대로 두고 다른 양수들을 음수로 바꾼다면 합이 훨씬 더 많이 줄어들게 됩니다. 따라서 이 선택이 합을 최대로 만드는 최적의 방법이에요.

이제 1항부터 10항까지의 합을 구해볼까요?

n=110an=4+3+2+1+(3)+(1)+(1)+(3)+1+2=5

따라서 구하는 최댓값은 5가 됩니다.

[정답] 5

⚡ 실전용 풀이

step1. ak의 후보 구하기

x2+3x+(8k)(k5)=0

(x+8k)(x+k5)=0

ak=k8 또는 ak=5k

step2. k=1~11까지 후보 나열

k=1:7,4

k=2:6,3

k=3:5,2

k=4:4,1

k=5:3,0

k=6:2,1

k=7:1,2

k=8:0,3

k=9:1,4

k=10:2,5

k=11:3,6

step3. 합이 최대가 되는 초기 조합 선택

--- 큰 값만 선택하여 나열하면

ak:4,3,2,1,0,1,1,0,1,2,3

anan+10n4,5,7,8   --- 총 4개

step4. 조건에 맞게 최적화 및 최댓값 계산

--- 매칭 개수를 2개로 줄이면서 합의 감소를 최소화하려면 a5,a8을 수정

a5=03   --- 매칭 n=4 1개로 감소, 합 -3

a8=03   --- 매칭 n=8 1개로 감소, 합 -3

수정된 수열: 4,3,2,1,3,1,1,3,1,2,3

매칭 n=4,8   --- 총 2개 만족

n=110an=4+3+2+13113+1+2=5

5

🎯 막힌 이유와 돌파구

🔒 막힌 이유

문자가 포함된 이차방정식 x2+3x+(8k)(k5)=0을 인수분해하여 ak의 일반항 후보를 찾는 과정에서 막힐 수 있습니다.
an×an+10 조건이 정확히 2번만 성립하도록 수열을 구성할 때, 0이 포함될 경우 매칭이 2번 일어난다는 사실을 간과하여 경우의 수를 나누는 데 혼란을 겪을 수 있습니다.

🔑 돌파구

상수항 (8k)(k5)의 두 인수의 합이 (8k)+(k5)=3이 됨을 이용하여 크로스 인수분해를 시도해 보세요.
k에 대해 ak가 가질 수 있는 두 값을 표로 나열한 뒤, 합을 최대로 만들기 위해 일단 큰 값들만 선택해 보세요. 그 후 조건에 맞지 않는 부분(0이 있는 곳)만 최소한의 손실로 수정하는 '최적화' 방식을 적용해 보세요.
확장 팁: 최댓값/최솟값을 구하는 복잡한 조건 문제에서는 '가장 이상적인 최대/최소 상태'를 먼저 가정한 뒤, 조건을 만족하도록 조금씩 조정해 나가는 것이 효율적입니다.

다른 문제 분석하기
22023년9월 학력평가고2 · 수학
이 시험의 다른 문제
2023년 9월 학력평가 고2 수학
123456789101112131415161718192021222324252627282930
도서관에서 전체 보기 →