AMC 10 · 2010 · #25
학년 7 number-theory답을 골라 클릭하세요.
AMC 10 2010 problem © Mathematical Association of America (MAA AMC). Reproduced for educational use.
앞으로 계산하는 방법은 막막하다. 시작값을 하나씩 넣어 보며 7번 뺄셈이 걸리는 수가 나올 때까지 시험해야 하기 때문이다. 그런데 모든 목록의 끝은 항상 같은 값 0이다. 그래서 Tool #11(거꾸로 풀기)이 딱 맞는다. 0에서 시작해 위로 한 항씩 목록을 키워 나가되, 매 단계에서 '현재 수 위에 올 수 있는 가장 작은 수'를 묻는다. 이를 답하려면 Tool #4(변수 도입하기)가 필요하다. 빼는 제곱수를 s²이라 부르고 '값을 넘지 않는 가장 큰 제곱수'라는 말을 s에 대한 부등식으로 바꾼다. Tool #14(극단의 원리)는 이 탐욕적 선택을 믿게 해 준다 — 목표값이 커지면 그 위의 최소 예상값도 커지므로, 매 단계에서 가장 작은 값을 택하면 전체적으로도 가장 작은 N이 나온다. 마지막으로 Tool #3(가능성 지우기)이 마무리한다. 구한 일의 자리 숫자에 맞는 선택지는 단 하나뿐이다.
수가 아니라 단계 수를 세기
8개의 수는 뺄셈 7번을 뜻한다. 목록은 0에서 끝나니 0부터 위로, 새 줄을 될 수 있는 대로 작게 쌓는다.
도착점 0은 변하지 않으므로 시작값을 뒤지는 것보다 0에서 위로 사슬을 키우는 편이 훨씬 쉽다.
6.EE.B.5Work Backwards가장 작은 앞 항을 구하는 규칙
값이 c인 줄의 위는 c+s²이다. s²이 최대 제곱수이려면 c+s²이 (s+1)²보다 작아야 하고, s는 c의 절반 이상이다.
빼는 제곱수가 너무 작으면 남은 값이 다음 제곱수를 넘어서 더 큰 제곱수가 대신 쓰이게 된다.
7.EE.B.4Introduce A Variable사슬을 위로 쌓기
규칙을 일곱 번 적용해 매번 가장 작은 제곱수를 더한다. 사슬은 0,1,2,3,7,23,167,7223으로 오른다.
각 도약은 같은 제곱수를 유지하는 가장 작은 걸음으로 정해지므로 사다리는 최대한 천천히 올라간다.
각 뜀은 같은 제곱수를 빼는 것을 지키면서 가장 작은 걸음일 수밖에 없다.
▸ 왜?
더 작은 걸음이면 다음 제곱수를 넘어가 버려, 다른 제곱수가 쓰이게 된다.
▸ 왜?
목표가 클수록 앞선 수도 커야 하므로, 걸음마다 가장 작은 것을 고르면 결코 지지 않는다.
왜 7223이 정말 가장 작은가
목표가 크면 앞 항도 커지므로, 매 줄에서 가장 작은 값을 택하면 꼭대기 수가 최소인 7223이 된다.
큰 목표는 큰 앞 항을 요구하므로, 매 단계 가장 작은 것을 택하는 탐욕적 방법은 절대 지지 않는다.
6.EE.B.5Extreme Principle일의 자리 숫자 읽기
묻는 것은 일의 자리 숫자뿐이고, 7223은 3으로 끝나 맞는 선택지는 하나뿐이다.
3으로 끝나는 선택지는 (B)뿐이므로 나머지는 한눈에 지워진다.
6.EE.B.5Eliminate Possibilities0에서 위로 사슬을 쌓되 같은 뺄셈을 유지하는 가장 작은 제곱을 늘 더하라 — 가장 천천히 자라는 사다리의 꼭대기가 바로 가장 작은 시작값이다.
- 수가 아니라 단계 수를 세기
- 가장 작은 앞 항을 구하는 규칙
- 사슬을 위로 쌓기
- 왜 7223이 정말 가장 작은가
- 일의 자리 숫자 읽기