AMC 10 · 2006 · #11

학년 5 arithmetic
factorialmodular-arithmeticplace-value identify-subproblems ↑ 선수 지식: factorialmodular-arithmetic
📏 중간 풀이 💡 3 개 인사이트
📘 쉬운 버전 보기 →
문제
7!부터 2006!까지의 모든 계승을 더한다. 즉 7!+8!+9!+…+2006!이다. 이 거대한 합의 십의 자리 숫자는 무엇인가?

답을 골라 클릭하세요.

(A)
1
(B)
3
(C)
4
(D)
6
(E)
9

AMC 10 2006 problem © Mathematical Association of America (MAA AMC). Reproduced for educational use.

풀이 과정
전략 더 쉬운 문제로 줄이기

합은 수천 자리 수인 2006!까지 뻗어 있으므로, 도구 #9(더 쉬운 문제로 줄이기)가 핵심이다 — 십의 자리 숫자만 물으므로 거의 모든 항을 버릴 수 있어 문제가 아주 작은 합으로 줄어든다. 도구 #5(패턴 찾기)는 왜 줄어드는지를 설명한다 — 계승은 커질수록 뒤에 붙는 0이 점점 늘어나므로, 10!부터는 각 항이 00으로 끝나 십의 자리에 영향을 줄 수 없다. 도구 #16(관점 바꾸기)은 매 단계에서 마지막 두 자리에만 집중하게 하여, 거대한 곱셈이나 덧셈이 전혀 필요 없게 한다.

1STEP 1

10!이 두 개의 0으로 끝나는 이유

10!의 인수에는 5와 10이 있고 짝수도 넉넉해 100의 배수가 된다. 실제로 10!=3628800이고 00으로 끝난다.

10!=3628800≡ 00 (mod 100)
2STEP 2

더 큰 계승은 모두 그 0들을 유지한다

이후 계승은 10!에 자연수를 더 곱한 것이고 끝의 0은 그대로 남으므로, 11!,12!,…,2006!도 모두 00으로 끝난다.

n!=n×(n-1)×…×11 × 10!≡ 00 (mod 100) (n ≥ 10)
3STEP 3

의미 있는 세 항만 남기기

따라서 십의 자리는 10!보다 작은 항들만으로 정해진다: 7!=5040, 8!=40320, 9!=362880.

7!=5040, 8!=40320, 9!=362880
4STEP 4

마지막 두 자리만 더하기

마지막 두 자리끼리 더하면 40+20+80=140이라 합은 40으로 끝나고, 십의 자리는 4, 곧 (C)이다.

40+20+80=140≡ 40 (mod 100) → 십의 자리=4 (C)
정답
4
버린 항들이 정말 안전한지 확인하자: 10!=3628800은 00으로 끝나고, 그 이후의 모든 계승은 10!의 배수이므로 역시 00으로 끝난다 — 확인되었듯이 이들은 십의 자리에 영향을 줄 수 없다. 남긴 계산을 실제 수와 대조하면 5040+40320+362880=408240으로, 정말 40으로 끝나고 십의 자리가 4여서 지름길과 일치한다. 답 4는 선택지 (C)이며 제시된 보기 중 하나이므로 모순이 없다.
💡핵심 정리

마지막 자리들만 중요할 때는 0으로 끝나는 수를 모두 버려라 — 여기서는 10!부터의 모든 계승이 사라지고 7!+8!+9!만 남으며, 이 합이 40으로 끝나므로 십의 자리 숫자는 4이다.

  • 10!이 두 개의 0으로 끝나는 이유
  • 더 큰 계승은 모두 그 0들을 유지한다
  • 의미 있는 세 항만 남기기
  • 마지막 두 자리만 더하기