AMC 10 · 2007 · #18

학년 9 number-theoryalgebra
place-valueperfect-squaresdigit-decomposition convert-to-algebrabound-inequality-then-enumerate ↑ 선수 지식: place-valueperfect-squares
📏 중간 풀이 💡 3 개 인사이트
문제
어떤 세 자리 수가 연속한 두 제곱수 사이의 삼분의 일 지점에 있고, 마지막 두 자리를 바꾼 수가 삼분의 이 지점에 있다. 자릿수의 합을 구하여라.

답을 골라 클릭하세요.

(A)
10
(B)
13
(C)
16
(D)
18
(E)
21
풀이 과정
전략 변수 도입하기

문제는 두 제곱수가 무엇인지 끝까지 말해 주지 않으므로, 도구 #4(변수 도입하기)로 이름을 붙인다: 작은 쪽 밑을 k라 하자. 구간이 k²부터 (k+1)²까지가 되면 그 길이는 2k+1이라는 하나의 값으로 줄어든다. 진짜 열쇠는 표시된 두 수 사이의 거리를 전혀 다른 두 방식으로 잴 수 있다는 점이다 — 하나는 제곱수 사이 간격의 1/3로, 다른 하나는 자릿값에서 곧바로 나오는 9(c-b)로. 그래서 도구 #13(대수로 바꾸기)이 이 문장제를 2k+1=27(c-b)이라는 하나의 식으로 바꿔 준다. 이 식에는 미지수가 둘이므로, 도구 #3(가능성 지우기)이 서로 독립인 두 가지 조임으로 마무리한다: "세 자리 수"에서 오는 크기 조건과 "2k+1은 홀수"에서 오는 홀짝 조건이다. 여기까지는 k가 무엇이어야 하는지만 증명한다. 마지막 단계에서 실제 수를 만들어 자리 바꿈 조건이 정말 성립하는지 확인해야, 답이 강제될 뿐 아니라 실제로 존재한다는 것까지 보장된다. 검토에서는 도구 #2(빠짐없이 나열하기)로 독립적인 교차 확인을 한다. 후보가 되는 k가 여덟 개뿐이기 때문이다.

1STEP 1

작은 쪽 밑에 이름 붙이고 간격 재기

연속한 제곱수 사이의 간격은 홀수다.

(k+1)²-k²=(k²+2k+1)-k²=2k+1
2STEP 2

간격을 정수인 세 조각으로 자르기

그것을 정수인 삼등분으로 자르는 것 자체가 제약이다.

t=(2k+1)/3, abc=k²+t, acb=k²+2t, acb-abc=t
3STEP 3

같은 차를 자릿수에서 다시 읽기

자릿수가 같은 차를 두 번째 방식으로 준다.

9(c-b)=acb-abc=(2k+1)/3 ⟹ 2k+1=27(c-b)
4STEP 4

숫자 차를 1까지 조이기

크기와 홀짝이 자릿수 차를 1로 조인다.

k ≤ 31 → 27d=2k+1 ≤ 63 → d ≤ 2; 27d 는 홀수 → d 도 홀수; d=1 → 2k+1=27 → k=13
5STEP 5

수를 만들어 자리 바꿈 확인하기

수를 만들면 자리 바꿈이 확인되어 합은 16, 보기 (C).

13²=169, 14²=196, (196-169)/3=9; abc=169+9=178, acb=169+18=187 ✓; a+b+c=1+7+8=16 → (C)
정답
16
두 위치를 정의에 직접 대조해 보자. 169부터 196까지에서 178-169=9이고 196-178=18이므로 1:2로 나뉜다. 즉 178은 정말 1/3 지점이다. 또 187-169=18이고 196-187=9이므로 2:1로 나뉘어 187은 정말 2/3 지점이다. 숫자 조건도 맞는다. 178은 a=1 ≠ 0이고, 뒤의 두 자리를 뒤집으면 정확히 187이 된다. 숫자들의 합 1+7+8=16은 선택지 (C)이다. 짚어 둘 함정은 (A)이다. 후보가 되는 가장 작은 k는 10이고 이때 두 수는 107과 114인데, "간격이 3의 배수"에서 멈추고 자리 바꿈을 확인하지 않은 풀이는 1+0+7=10을 읽고 (A)를 고르게 된다. 이를 걸러 내는 것이 바로 자리 바꿈 검사이다. 107의 뒤 두 자리를 뒤집으면 170이지 114가 아니기 때문이다.
💡핵심 정리

같은 차를 제곱수 쪽에서 한 번, 자릿수 쪽에서 한 번 재서 후보를 하나로 좁힌 다음, 실제로 수를 만들어 그동안 가정해 온 조건을 확인하자.

  • 작은 쪽 밑에 이름 붙이고 간격 재기
  • 간격을 정수인 세 조각으로 자르기
  • 같은 차를 자릿수에서 다시 읽기
  • 숫자 차를 1까지 조이기
  • 수를 만들어 자리 바꿈 확인하기