AMC 10 · 2023 · #23
학년 11 number-theorycounting답을 골라 클릭하세요.
곱을 하나하나 적어 나가는 방법은 가망이 없다. 곱들이 지저분하게 겹치는 데다 개수도 수백 개나 되기 때문이다. 빠져나갈 길은 곱을 수 하나로 저장하지 말고 세 개의 개수로 저장하는 것이다. 주사위 눈은 모두 소수 2, 3, 5만으로 이루어져 있으므로 어떤 곱이든 2^a 3^b 5^c 꼴이고, 소인수분해가 유일하므로 세 쌍 (a,b,c)가 곱을 대신할 수 있다. 여기서 함정을 조심해야 한다. 도달 가능한 세 쌍은 지수들이 이루는 직육면체 전체가 아니다. 주사위 하나는 한 가지 일밖에 못 하므로, 5에 쓴 주사위는 2의 지수를 올리는 데 쓸 수 없기 때문이다. 해결책은 세는 순서를 제대로 잡는 것이다. b와 c는 말 그대로 주사위의 머릿수이므로 이 둘을 먼저 고정하면, 남은 주사위들이 a를 빈틈없는 구간 위로 쓸고 지나가고 그 구간의 길이는 바로 적을 수 있다. 그 길이들을 모두 더하면 n에 대한 삼차식이 나오고, 인수분해 한 번으로 끝난다.
곱을 세 지수로 저장
곱을 세 지수로 저장합니다.
2, 3, 5만으로 만들어진 수는 사실 주소 (a,b,c)일 뿐이고, 서로 다른 두 주소가 같은 수를 가리키는 일은 없다.
몇몇 소수로만 지어진 수는 각 소수를 몇 벌 지녔는지로 온전히 나타난다.
▸ 왜?
모든 수의 소인수 조리법은 하나뿐이므로, 지수가 그 수의 온전한 주소다.
▸ 왜?
서로 다른 두 주소가 같은 수를 가리키지 않으므로, 주소를 세면 수를 세게 된다.
뻔한 계산이 틀리는 이유
단순 곱셈은 중복을 세어 버립니다.
주사위 하나는 맡을 수 있는 일이 하나뿐이므로 세 지수를 동시에 최대로 밀어 올릴 수는 없다.
10.S-CP.A.1Solve An Easier Related Problem두 지수는 바로 읽기
두 지수는 굴림에서 바로 읽힙니다.
3과 5의 지수는 계산해서 얻는 값이 아니라, 어떤 주사위가 어떤 일을 맡았는지 세어 본 머릿수일 뿐이다.
9.A-CED.A.3Make A Systematic List남은 지수가 훑는 구간
남은 지수가 빈틈없는 구간을 훑습니다.
주사위는 2의 지수를 한 칸씩 올려 줄 수 있으므로 도달 가능한 지수는 끊기지 않는 한 줄이 되고, 그러면 양 끝만 찾으면 된다.
8.EE.A.1Extreme Principle모든 경우의 구간 더하기
모든 경우의 구간 길이를 더합니다.
안쪽 등차 나열이 어느 경우에서 왔든 늘 똑같이 깔끔한 n+1이라는 인수로 평균이 잡히기 때문에 이중 합이 접힌다.
9.A-SSE.A.2Identify Subproblems식을 목표와 같게 놓기
식을 936과 같다고 놓습니다.
주사위가 늘면 곱은 늘기만 하고 줄지 않으므로, 곱의 개수를 못 박으면 주사위 개수도 함께 못 박힌다.
9.A-CED.A.1Convert To Algebra인수분해해 답 읽기
인수분해하면 11입니다.
홀로 남은 소수 13은 완전제곱수 안에 숨을 수 없으므로 n+2 자리일 수밖에 없고, 이 한 가지 관찰이 모든 것을 결정한다.
11.A-APR.B.3Convert To Algebra주사위의 곱은 결국 2와 3과 5를 몇 개씩 품고 있는지를 적은 주소 (a,b,c)일 뿐이고, 세어야 할 것은 주사위가 실제로 닿을 수 있는 주소의 개수이지 직육면체 안에 들어가기만 하는 주소의 개수가 아니다.
- 곱을 지수 세 개로 저장하기
- 뻔한 계산이 왜 틀리는지 확인하기
- b와 c는 굴림에서 바로 읽기
- 2의 지수는 빈틈없는 구간을 훑는다
- 모든 경우의 구간 길이를 더하기
- 식을 936과 같다고 놓기
- 1872를 인수분해해 n을 읽어 내기