AMC 10 · 2016 · #22
학년 7 number-theory답을 골라 클릭하세요.
정수에 대한 lcm 조건은 사실 하나처럼 보이지만 소수별로 따로 작동한다. 결과에서 2의 지수는 입력들의 2 지수만으로 정해지고, 3과 5도 마찬가지다. 그래서 도구 #7(작은 문제로 쪼개기)로 어려운 세기를 세 개의 독립된 소수 문제로 나눈다. 도구 #4(변수 도입하기)로 각 소수의 지수를 x, y, z에서 변수로 두면 각 lcm은 '두 지수 중 큰 값이 이것과 같다'는 깔끔한 조건이 된다. 각 소수마다 가능한 지수는 아주 작은 집합이라 도구 #2(빠짐없이 나열하기)로 유효한 지수 순서쌍을 직접 센다. 소수들은 독립적으로 고르므로 세 개수를 곱한다.
세 목표값을 소인수분해
세 목표값이 같은 소수로 인수분해된다.
수는 각 소수를 몇 개 가지는지로 완전히 결정되므로, 소인수분해는 무엇을 세는지를 그대로 드러낸다.
4.OA.B.4Identify Subproblems각 lcm을 지수의 최댓값으로 바꾸기
각 조건은 지수의 최댓값이다.
lcm은 각 소수를 가장 높은 탑까지 쌓으므로, lcm은 곧 소수마다 '더 큰 지수를 택하기'를 뜻한다.
최소공배수는 각 소수를 가장 높은 탑까지 쌓으므로, 더 큰 지수를 고르는 일일 뿐이다.
▸ 왜?
공배수는 각 소수를 두 수 어느 쪽 못지않게 지녀야 한다.
▸ 왜?
각 수의 소인수 조리법은 하나뿐이므로, 소수끼리 서로 간섭하지 않는다.
2의 거듭제곱 세기
한 소수는 5가지를 허용한다.
한 변수가 최댓값으로 고정되면, 큰 쪽이 요구 높이에 닿는 작은 순서쌍들만 나열하면 된다.
6.EE.B.5Make A Systematic List3의 거듭제곱 세기
다음은 3가지다.
같은 패턴이 반복된다: 낮은 한계가 한 변수를 최댓값으로 고정하면, 작은 높이에 닿는 작은 순서쌍을 나열한다.
6.EE.B.5Make A Systematic List5의 거듭제곱 세기
마지막은 완전히 정해진다.
최댓값이 0이라는 것은 그 소수를 가진 수가 없다는 뜻이라 모든 지수가 즉시 고정된다.
6.EE.B.5Make A Systematic List독립된 개수들을 곱하기
곱하면 15, 보기 (A).
독립된 선택은 곱으로 쌓이므로 세 소수의 개수가 하나의 곱으로 합쳐진다.
7.SP.C.8Identify Subproblemslcm은 각 소수에서 더 큰 지수만 택하므로, 문제를 소수별 퍼즐로 쪼개 5, 3, 1가지를 센 뒤 곱하면 15가 된다.
- 세 목표값을 소인수분해
- 각 lcm을 지수의 최댓값으로 바꾸기
- 2의 거듭제곱 세기
- 3의 거듭제곱 세기
- 5의 거듭제곱 세기
- 독립된 개수들을 곱하기