AMC 10 · 2012 · #25
학년 11 algebra답을 골라 클릭하세요.
이 문제는 대수 계산만으로는 풀리지 않는다. f가 소수 부분의 절댓값으로 정의되어 있어서, nf(xf(x)) = x는 사실 수천 개의 작은 이차방정식을 이어 붙인 것이다. 이것을 유한한 문제로 바꾸는 수는 도구 #1(그림 그리기)이다. 양변을 n으로 나누면 f(xf(x)) = x/n이 되고, 이는 빠르게 진동하는 지그재그가 거의 평평한 직선과 어디서 만나는지를 묻는 것이 된다. 도구 #14(극단의 원리)는 0 ≤ f ≤ 1을 이용해 모든 해를 [0, n] 안에 가둔다. 그래서 그림은 유한한 창 하나에서만 그리면 된다. 도구 #4(변수 도입하기)로 안쪽 함수 g(x) = xf(x)에 이름을 붙이고, 도구 #7(작은 문제로 쪼개기)로 [0,n]을 반 단위 창들로 잘라, 각 창에서 g가 포물선의 단조로운 한 조각이 되게 한다. 이것이 창마다 따로 셀 수 있게 해 주는 핵심 사실이다. 창 안에서의 세기는 "한 왕복에 교점 하나"라는 깔끔한 논증인데, 가정하지 말고 증명해야 한다. 지그재그는 기울기가 최소 2로 오르내리고 직선의 기울기는 1/n ≤ 1이므로, 교점을 놓치거나 두 번 셀 수 없다. 도구 #5(패턴 찾기)로 창별 개수 2, 2, 4, 4, 6, …을 닫힌 식으로 합치고, 도구 #3(가능성 지우기)으로 2012를 넘기는 가장 작은 n을 읽어낸다.
모든 해를 [0,n] 안에 가두기
모든 해가 유한한 범위에 갇힌다.
n으로 나누면, 끝없이 커 보이던 방정식이 반대편이 살 수 있는 딱 그 구간에서 0부터 1까지 올라가는 직선으로 바뀐다.
9.A-CED.A.3Extreme Principlef의 모양 읽기: V자의 행렬
그 함수는 똑같은 V자의 행렬이다.
f에 들어가는 입력의 반 단위 하나가 출력의 바닥에서 천장까지, 또는 천장에서 바닥까지의 완전한 왕복 하나를 정확히 사 준다.
9.F-IF.B.4Draw A Diagram안쪽 함수 g(x) = xf(x)에 이름 붙이기
안쪽 함수에 이름을 붙이면 중첩이 읽힌다.
V자 파동에 x를 곱하면 영점은 반정수에 그대로 못 박히고 봉우리만 점점 더 높이 자란다.
9.F-BF.A.1Introduce A Variable각 반 단위 창에서 g는 단조롭다
그것은 반 단위 창마다 한 방향으로 간다.
두 포물선 조각 모두 꺾이는 점이 자기 창이 시작되기 전이거나 시작점에 있어서, 창 안에서는 한쪽 방향으로만 간다.
9.A-REI.B.4Identify Subproblems왕복 하나마다 교점 정확히 하나
각 왕복이 정확히 하나의 교점을 준다.
지그재그는 직선보다 최소 두 배 빠르게 오르내리면서 왕복마다 직선의 값 범위를 통째로 지나므로, 반드시 한 번 가로지르고 되돌아와 두 번 자를 수는 없다.
11.A-REI.D.11Draw A Diagram첫 반 단위는 아무것도 내놓지 않는다
첫 반 단위는 아무것도 내놓지 않는다.
원점 근처에서는 안쪽 값이 너무 작게 눌려서 바깥 V자가 봉우리에서 내려오지 못하고, 직선은 아직 거기 닿기엔 한참 낮다.
9.F-IF.B.4Extreme Principle왕복을 모두 더하면 2n²
왕복을 더하면 깔끔한 제곱 식이 나온다.
x가 한 단위 늘 때마다 왕복 수가 일정하게 커지는 창이 두 개씩 붙고, 그런 등차 목록의 누적 합은 제곱수의 두 배가 된다.
단위마다 창이 둘씩 늘고 그 흔들림의 개수가 고르게 커지며, 그런 누적 합은 제곱수가 된다.
▸ 왜?
창마다 개수가 같은 간격으로 오르므로, 고르게 늘어선 목록을 이룬다.
▸ 왜?
첫 항과 마지막 항을 짝지으면 안쪽으로 짝지은 것과 같은 합이 되므로, 총합이 하나의 곱이 된다.
가장 작은 n 고르기
가장 작은 배수는 32, 보기 (C).
개수가 제곱으로 자라므로, 문턱을 찾는 일은 1006을 이웃한 두 제곱수 사이에 끼워 넣는 것뿐이다.
9.A-CED.A.1Eliminate Possibilities빠른 지그재그 하나와 느린 직선 하나의 문제로 바꿔 쓰면, 지그재그가 0에서 1까지 한 번 완전히 올라갈 때마다 직선을 정확히 한 번 가로질러야 하므로, 해를 세는 일은 왕복을 세는 일이 된다.
- 모든 해를 [0,n] 안에 가두기
- f의 모양 읽기: V자의 행렬
- 안쪽 함수 g(x) = xf(x)에 이름 붙이기
- 각 반 단위 창에서 g는 단조롭다
- 왕복 하나마다 교점 정확히 하나
- 첫 반 단위는 아무것도 내놓지 않는다
- 왕복을 모두 더하면 2n²
- 가장 작은 n 고르기