AMC 10 · 2009 · #25
학년 8 countinggeometry-2d
답을 골라 클릭하세요.
가운데가 뚫린 10×10 판에서 기울어진 정사각형까지 직접 세는 것은 감당이 안 되므로, 이것을 그냥 5×5 격자에서 정사각형을 세는 문제로 바꾼다. 이것이 도구 #9(더 쉬운 문제로 줄이기)다. 거기까지 가려면 준비가 세 가지 필요하다. 도구 #14(극단의 원리)는 한 블록 안에서 가장 먼 거리와 서로 다른 블록 사이의 가장 가까운 거리를 잰다. 이 두 수가 6을 사이에 두고 갈라지므로 '한 변이 6 이상'이라는 조건이 '각 블록에 꼭짓점이 하나씩'이라는 깔끔한 조건으로 바뀐다. 도구 #3(가능성 지우기)은 두 대각선이 중점을 공유한다는 사실을 써서 어느 꼭짓점끼리 마주 보는지를 확정한다. 그다음 도구 #4(변수 도입하기)로 정사각형을 꼭짓점 A와 변 벡터 w로 이름 붙이면, 바깥 세 블록을 첫 블록 위로 밀어 올리는 일이 w↦ w+(10,0)이라는 대입 한 번이 된다. 도구 #7(작은 문제로 쪼개기)은 '5×5 격자에 들어가는가'라는 검사를 가로 검사와 세로 검사로 나누고, 도구 #2(빠짐없이 나열하기)가 가능한 변 벡터 전체에 걸쳐 개수를 더한다.
변이 6 이상이면 블록마다 꼭짓점 하나
변의 조건이 덩어리마다 꼭짓점 하나를 강제한다.
블록은 길이 6짜리 변을 담기에 너무 작고 블록 사이 틈은 그보다 짧은 것으로 건널 수 없으니, 기준 6이 곧 블록의 경계다.
8.G.B.8Extreme Principle마주 보는 꼭짓점은 대각 블록에
마주 보는 꼭짓점은 대각으로 마주 보는 덩어리에 있어야 한다.
두 대각선은 같은 중심에서 만나야 하는데, 중심이 위쪽에 있으면서 동시에 아래쪽에 있을 수는 없다.
6.NS.C.8Eliminate Possibilities꼭짓점 하나와 변 벡터로 이름 붙이기
꼭짓점 하나와 변 벡터 하나가 정사각형 전체를 정한다.
꼭짓점 하나와 다음 꼭짓점으로 가는 화살표만 알면, 그 화살표를 직각으로 돌리는 것만으로 나머지 정사각형이 저절로 만들어진다.
한 꼭짓점과 다음 꼭짓점으로 가는 화살표를 알면, 그 화살표를 4분의 1 바퀴 돌려 정사각형 전체를 세울 수 있다.
▸ 왜?
4분의 1 회전은 방향을 그와 직각인 방향으로 보내며, 그것이 바로 다음 변에 필요한 것이다.
▸ 왜?
그 회전은 화살표를 늘리지 않고 옮기므로, 모든 변의 길이가 같아진다.
바깥 세 블록을 첫 블록 위로 밀기
바깥 덩어리를 첫 덩어리 위로 밀면 비교할 수 있게 된다.
네 개의 이동량 (0,0),(10,0),(10,10),(0,10) 자체가 정사각형의 꼭짓점이고, 정사각형에 정사각형을 더하면 여전히 정사각형이다.
8.G.A.3Solve An Easier Related Problem변 벡터가 격자에 들어가는 조건
변 벡터는 크기가 충분히 작을 때만 맞고, 그것이 개수를 준다.
기울어진 정사각형은 그것을 딱 감싸는 반듯한 상자만큼의 자리를 필요로 하고, 그 상자의 한 변이 |m|+|n|이다.
6.NS.C.7Identify Subproblems가능한 변 벡터를 모두 더하기
가능한 모든 벡터를 더하면 225, 보기 (E).
큰 판의 정사각형은 저마다 짧은 화살표 하나와 시작점 하나로 이름이 붙으므로, 화살표와 점을 세면 정사각형을 센 것이다.
7.SP.C.8Make A Systematic List멀리 있는 세 블록을 첫 블록 위로 밀어 올리면 구멍 뚫린 지저분한 판이 평범한 5×5 격자가 되고, 큰 정사각형은 모두 시작점 하나와 짧은 화살표 하나가 되어 세어 보면 225개다.
- 변이 6 이상이면 블록마다 꼭짓점 하나
- 마주 보는 꼭짓점은 대각 블록에
- 꼭짓점 하나와 변 벡터로 이름 붙이기
- 바깥 세 블록을 첫 블록 위로 밀기
- 변 벡터가 격자에 들어가는 조건
- 가능한 변 벡터를 모두 더하기