AMC 10 · 2002 · #20
학년 8 number-theory답을 골라 클릭하세요.
허용된 98개의 숫자 쌍을 하나씩 확인해도 답은 나오지만 구조를 낭비하는 셈이다. 도구 #4(변수 도입하기)로 반복되는 묶음을 N=10a+b라 이름 붙이고, 도구 #13(대수로 바꾸기)으로 자리를 옮겨 빼서 끝없는 소수를 분수 N/99 하나로 접는다. 그러면 도구 #16(관점 바꾸기)이 질문을 분수에서 gcd(N,99)로 옮긴다. 약분은 분모를 그 최대공약수로 나누는 일이므로 분모는 언제나 99/gcd(N,99)이고, 결국 99의 약수일 수밖에 없다. 도구 #2(빠짐없이 나열하기)로 그 약수들을 적으면 상한이 나오지만 아직 답은 아니다. 도구 #3(가능성 지우기)으로 금지 조건이 막아 놓은 약수 하나를 걷어내고, 마지막으로 가장 자주 건너뛰는 단계인 도구 #6(추측하고 확인하기)을 쓴다. 살아남은 약수마다 실제 묶음을 하나씩 제시해야 개수가 가정이 아니라 증명이 된다.
반복되는 묶음에 이름 붙이기
묶음을 N이라 하면 두 금지가 N=99와 N=0을 지워 1 ≤ N ≤ 98이 남는다.
한 수가 두 숫자를 모두 담으므로, 쌍에 대한 질문이 정수 하나에 대한 질문이 된다.
6.EE.A.2Introduce A Variable순환소수를 분수로 바꾸기
100을 곱해 빼면 꼬리가 상쇄되어 99x = N, 즉 x = N/99.
묶음 하나만큼 밀면 반복이 자기 자신과 나란히 서므로, 빼기 한 번에 무한한 부분이 정확히 지워진다.
소수를 한 블록만큼 밀면 되풀이되는 부분이 자기 자신과 맞춰지므로, 빼면 무한한 꼬리가 정확히 지워진다.
▸ 왜?
10의 거듭제곱을 곱하면 모든 숫자가 그만큼 왼쪽으로 밀릴 뿐 어느 것도 달라지지 않는다.
▸ 왜?
한 수에서 다른 수를 빼면 둘 사이의 차가 남고, 여기서는 두 무한한 꼬리가 똑같으므로 그 차는 유한하다.
약분하고 분모를 지켜보기
약분은 최대공약수로 나누는 것이므로 분모는 항상 99/g, 곧 99의 약수다.
약분은 99를 무언가로 나누는 일뿐이므로, 분모는 99의 약수를 벗어날 수 없다.
6.NS.B.4Change Focus Count The Complement99의 약수 나열하기
99 = 3² · 11이므로 약수는 1, 3, 9, 11, 33, 99이고 상한은 여섯이다.
일어날 수 있는 것을 적는 일과 실제로 일어나는 것을 확인하는 일은 별개이고, 개수를 주는 것은 두 번째뿐이다.
4.OA.B.4Make A Systematic List분모 1 지우기
분모 1은 99가 N을 나눠야 하는데 범위 안에서 불가능하다 — 이것이 두 금지가 지우는 경우다.
분모가 1이라는 것은 그 소수가 사실 정수라는 뜻인데, 그렇게 되는 묶음은 금지된 두 개뿐이다.
6.NS.B.4Eliminate Possibilities나머지 다섯 개가 모두 나옴을 보이기
묶음 01, 03, 09, 11, 33이 나머지 다섯을 실현하므로 개수는 5, 보기 (C).
목록의 모든 항목이 실제로 일어남을 보였을 때에야 개수를 얻어낸 것이 된다.
7.NS.A.2Guess And Check두 자리로 순환하는 소수는 모두 99분의 무엇이므로 약분된 분모는 반드시 99의 약수다. 그다음 그 약수들 중 어떤 것이 실제로 나오는지 하나씩 확인하면 된다.
- 반복되는 묶음에 이름 붙이기
- 순환소수를 분수로 바꾸기
- 약분하고 분모를 지켜보기
- 99의 약수 나열하기
- 분모 1 지우기
- 나머지 다섯 개가 모두 나옴을 보이기