AMC 10 · 2013 · #23

학년 6 number-theory
base-conversionmodular-arithmeticplace-value identify-subproblemscasework ↑ 선수 지식: base-conversionmodular-arithmetic
📏 중간 풀이 💡 3 개 인사이트
문제
어떤 수의 다른 두 진법 표기를 보통 수로 읽어 더한다. 그 합의 끝자리가 목표와 맞는 수의 개수를 세어라.

답을 골라 클릭하세요.

(A)
5
(B)
10
(C)
15
(D)
20
(E)
25
풀이 과정
전략 변수 도입하기

'마지막 두 자리'라는 말은 mod 100으로 다루라는 신호이고, mod 100은 각 숫자의 마지막 두 자리만 남긴다. 그래서 첫 수는 그 자리들을 변수로 이름 붙이는 것이다. 5진법은 a와 b, 6진법은 c와 d. 그러면 무서운 진법 변환 문제가 하나의 합동식으로 바뀐다. 이어서 그 합동식을 더 쉬운 두 개의 작은 문제, 즉 일의 자리(mod 10)와 십의 자리로 쪼개어 각각 풀고, 마지막에 살아남은 경우의 수를 센다.

1STEP 1

'마지막 두 자리'를 mod 100으로 바꾸기

마지막 두 자리는 나머지 조건이다.

S ≡ 2N (mod 100)
2STEP 2

각 진법의 마지막 두 자리에 이름 붙이기

각 진법의 마지막 두 자리에 이름을 붙인다.

(10b+a)+(10d+c)≡ 2N (mod 100)
3STEP 3

일의 자리가 두 진법 일의 자리를 같게 만든다

일의 자리가 두 진법의 자릿수를 같게 만든다.

a+c≡ 2a (mod 10) → c=a, N≡ a (mod 30)
4STEP 4

십의 자리가 k에 대한 조건이 된다

십의 자리가 작은 조건이 된다.

10(b+d)≡ 60k (mod 100) → b+d≡ 6k (mod 10), b=k mod 5, d=5k mod 6
5STEP 5

좋은 k를 세고 곱하기

개수를 곱하면 25, 보기 (E).

5 개의 유효한 k × 5 개의 a 값 = 25
정답
25
25개의 해는 연속한 정수 다섯 개짜리 다섯 블록으로 깔끔하게 나뉜다: 360-364, 390-394, 720-724, 900-904, 930-934. 각 블록은 30의 배수에서 시작하고(k = 12, 13, 24, 30, 31) 일의 자리 a = 0..4를 훑으며, 이는 5 곱하기 5 구조와 맞는다. N = 360을 확인하면 5진법 2420의 마지막 두 자리는 20, 6진법 1400은 00, 합은 20으로 끝난다. 2N = 720도 20으로 끝나므로 일치한다. 개수 25는 가장 큰 선택지이며, 모든 유효한 블록이 세 자리 범위 안에 온전히 들어가도록 설계된 문제와 잘 맞는다.
💡핵심 정리

'마지막 두 자리'는 mod 100으로 다루라는 뜻이다. 일의 자리를 먼저 맞추고 그다음 십의 자리를 맞추면, 무서운 진법 변환 문제가 간단한 나머지 세기로 바뀐다.

  • '마지막 두 자리'를 mod 100으로 바꾸기
  • 각 진법의 마지막 두 자리에 이름 붙이기
  • 일의 자리가 두 진법 일의 자리를 같게 만든다
  • 십의 자리가 k에 대한 조건이 된다
  • 좋은 k를 세고 곱하기