AMC 10 · 2006 · #18

학년 7 countinggeometry-2d
lattice-pathsparity-coloringsystematic-enumeration systematic-enumeration ↑ 선수 지식: lattice-paths
📏 긴 풀이 💡 4 개 인사이트
문제
격자 위의 말이 열 번 뛰며, 매번 네 방향 중 하나로 한 칸씩 움직인다. 도착할 수 있는 서로 다른 점의 개수를 구하여라.

답을 골라 클릭하세요.

(A)
120
(B)
121
(C)
221
(D)
230
(E)
231
풀이 과정
전략 그림 그리기

도착점을 세려면 도착점의 집합부터 정확히 그려야 하므로 도구 #1(그림 그리기)이 중심이 된다. 도달 가능한 점들은 기울어진 정사각형을 채우고, 그림만 정확하면 세는 일은 쉽다. 그 그림을 제대로 얻으려면 세 조각이 필요하다. 도구 #4(변수 도입하기)로 각 방향의 걸음 수에 이름을 붙이면 경로가 두 좌표로 바뀐다. 이어서 도구 #14(극단의 원리)가 바깥 경계를 확정한다 — 격자 위 거리로 10보다 더 멀리는 갈 수 없다. 체스판 색칠은 경계만으로는 놓치는 두 번째 제한을 더해 준다. 가장 빠뜨리기 쉬운 단계는 그 역이다. 두 제한은 점을 배제할 뿐, 살아남은 점이 실제로 도달된다는 것은 아직 아무것도 보이지 않았다. 도구 #9(더 쉬운 문제로 줄이기)가 그 빠진 절반을 채운다 — 최소 걸음으로 목표에 간 뒤 남은 걸음을 소모하면 된다. 두 절반이 모두 증명된 뒤에야 도구 #2(빠짐없이 나열하기)로 영역을 열별로 센다.

1STEP 1

경로를 두 수로 바꾸기

경로 전체가 두 수로 줄어든다.

x = R-L, y = U-D, R+L+U+D = 10, R,L,U,D ≥ 0
2STEP 2

바깥 경계 찾기

뛴 횟수가 거리를 제한해 바깥 경계가 생긴다.

|x|+|y| = |R-L| + |U-D| ≤ (R+L) + (U+D) = 10
3STEP 3

격자를 체스판처럼 색칠하기

체스판 색칠이 안쪽 점의 절반을 배제한다.

x + y = (R+U) - (L+D) = 10 - 2(L+D) → x+y 는 짝수
4STEP 4

남은 점이 정말 도달되는지 증명하기

왔다 갔다 낭비하는 짝이 남은 점이 모두 도달 가능함을 보인다.

d = |x|+|y| ≤ 10, d ≡ x+y ≡ 0 (mod 2) → (10-d)/2 ∈ {0,1,…,5} 번의 좌우 왕복
5STEP 5

마름모를 열별로 세기

열별로 세면 121, 보기 (B).

Σ_x=-10¹⁰ (11-|x|) = 11 + 2(10+9+…+1) = 11 + 2 · 55 = 121 → (B)
정답
121
오답 선택지들이 어느 단계를 건너뛰었는지를 정확히 말해 주므로, 검산에 쓰기 좋다. 색 조건 없이 마름모 |x|+|y| ≤ 10 전체를 세면 1 + 4(1+2+…+10) = 221로 선택지 (C)가 된다. 경계는 증명했지만 홀짝을 알아채지 못한 사람의 답이다. 이 수는 진짜 개수도 확인해 준다. 마름모의 흰 점들은 9걸음 경로가 도달하는 점들이고 같은 열 세기로 10² = 100개가 되며, 121 + 100 = 221로 마름모의 모든 점이 빠짐없이 맞아떨어진다. 선택지 (A) 120은 121에서 원점을 뺀 값으로, 집으로 돌아오는 것도 도착점이라는 사실을 잊은 실수이다(좌우 왕복 다섯 번이면 된다). 결과는 축소 검사에도 안정적이다. 같은 논증을 n걸음으로 반복하면 (n+1)²이 나오고, 직접 나열해 보면 n=1일 때 4개, n=2일 때 9개로 맞는다. 다만 이 규칙성은 검산일 뿐 증명이 아니다. 작은 경우 세 개로는 나중에 규칙이 바뀌지 않는다는 것을 보장할 수 없기 때문이다.
💡핵심 정리

도착할 수 있는 자리를 세기 전에 두 절반을 모두 증명하라 — 어떤 점이 막히는지, 그리고 남은 점은 정말로 도달되는지.

  • 경로를 두 수로 바꾸기
  • 바깥 경계 찾기
  • 격자를 체스판처럼 색칠하기
  • 남은 점이 정말 도달되는지 증명하기
  • 마름모를 열별로 세기