AMC 10 · 2006 · #22
학년 8 number-theory답을 골라 클릭하세요.
최솟값을 묻는 문제이므로 도구 #14(극단의 원리)가 풀이 전체의 뼈대를 정합니다. 어떤 삼중항도 뚫을 수 없는 하한을 증명하고, 그 하한 위에 정확히 서는 삼중항을 실제로 제시하는 것입니다. 두 절반 모두 필수이며, 앞쪽을 빠뜨리는 것이 이 문제를 틀리는 전형적인 방식입니다. 도구 #16(관점 바꾸기)은 애초에 셈을 가능하게 만듭니다. 인수 10을 직접 좇는 것은 가망이 없지만 10 = 2 · 5이고 계승에는 5보다 2가 훨씬 많으므로, n은 결국 5의 개수일 뿐입니다. 도구 #7(작은 문제로 쪼개기)은 그 5들을 거듭제곱 단위로 하나씩 셉니다 — 5의 배수, 다음은 25, 다음은 125, 다음은 625. 도구 #15(다르게 정리하기)는 최적화의 문을 여는 결정적인 수입니다. 열두 개의 항을 변수별이 아니라 분모별로 묶는데, 조건 a + b + c = 2006을 적용할 수 있는 배열은 그것뿐이기 때문입니다. 도구 #4(변수 도입하기)로 나머지에 이름을 붙여 각 줄이 지키는 하나의 부등식을 증명합니다. 이 부등식이 풀이 전체를 떠받치는 핵심 주장이므로 작은 예에서 눈으로 읽어내지 않고 나눗셈의 몫과 나머지로부터 증명합니다. 이어서 도구 #11(거꾸로 풀기)로 등호 조건을 거꾸로 따라가 네 줄이 동시에 등호가 되려면 a, b, c가 어떤 모양이어야 하는지 알아내고, 도구 #6(추측하고 확인하기)으로 그 삼중항을 직접 계산해 확인합니다.
10이 아니라 5를 센다
더 드문 5만 세면 된다.
끝자리 0 하나에는 2와 5가 모두 필요한데 계승에는 2가 넘쳐나므로, 먼저 바닥나는 쪽은 5다.
끝자리 0마다 2와 5가 하나씩 필요한데 계승에는 2가 넘쳐나므로, 5가 먼저 바닥난다.
▸ 왜?
각 수의 소인수 조리법은 하나뿐이므로, 끝자리 0은 정확히 2와 5를 하나씩 짝지은 것이다.
▸ 왜?
2가 언제나 더 넉넉하므로, 개수를 한정하는 것은 더 적은 쪽이다.
계승 하나에 들어 있는 5를 센다
표준 공식이 한 계승 안의 5를 세어 준다.
5를 세 개 가진 수는 5에서 한 번, 25에서 한 번, 125에서 한 번 잡히므로, 거듭제곱마다 배수를 세면 모든 5가 정확히 한 번씩 세어진다.
4.OA.B.4Identify Subproblems열두 항을 분모별로 묶는다
분모로 묶으면 항들이 네 줄로 정리된다.
우리가 가진 사실은 a, b, c의 합이 2006이라는 것뿐인데, 그 사실은 같은 나눗수를 가진 항들이 나란히 설 때 비로소 쓸 수 있게 된다.
7.EE.A.2Organize Information In More Ways모든 줄이 지키는 부등식 하나
각 줄이 버림 때문에 많아야 둘을 잃는다.
2006을 세 조각으로 자를 때 크기 k짜리 묶음은 많아야 두 개만 버려진다. 각 조각이 남기는 자투리가 한 묶음에 못 미치기 때문이다.
4.NBT.B.6Introduce A Variable네 줄을 더해 단단한 하한을 얻는다
줄을 더하면 단단한 하한 492가 나온다.
각 줄은 2006에 묶여 있고 그 아래로 두 칸까지만 처질 수 있으므로, 네 줄은 여덟 칸까지만 처질 수 있다.
7.EE.B.4Extreme Principle거꾸로 따라가 등호가 되는 삼중항 찾기
거꾸로 따라가면 모든 등호를 만족하는 삼중항이 나온다.
625보다 한 칸 아래에 있으면 5의 모든 거듭제곱에서 동시에 최대로 '버리는' 수가 되는데, 네 줄이 한꺼번에 등호가 되려면 바로 그것이 필요하다.
6.EE.A.1Work Backwards삼중항을 확인하고 n을 읽어낸다
확인하면 492가 맞는다, 보기 (B).
증명된 하한과 실제로 작동하는 예가 같은 값에서 만나면 그 사이에 빈틈이 없으므로, 최솟값은 추측이 아니라 확정된다.
4.NBT.B.6Guess And Check끝의 0은 사실 5의 개수이고, 2006을 세 조각으로 나눌 때 5의 각 거듭제곱마다 많아야 5 두 개를 버린다 — 그러니 잃는 양이 결코 여덟을 넘지 못함을 증명한 뒤, 624처럼 모든 거듭제곱에서 한꺼번에 최대로 버리는 수를 고르면 된다.
- 10이 아니라 5를 센다
- 계승 하나에 들어 있는 5를 센다
- 열두 항을 분모별로 묶는다
- 모든 줄이 지키는 부등식 하나
- 네 줄을 더해 단단한 하한을 얻는다
- 거꾸로 따라가 등호가 되는 삼중항 찾기
- 삼중항을 확인하고 n을 읽어낸다