AMC 8 · 2000 · #12

쉬운 모드 학년 4
📗 원본 문제 보기 →

문제

블록을 쌓아서 긴 벽을 만든다고 생각해봅시다. 이 벽은 길이가 100100피트, 높이가 77피트입니다.

모든 블록의 높이는 11피트로 같아요. 블록의 길이는 22피트짜리와 11피트짜리 두 종류가 있고, 블록은 자를 수 없어요. 있는 그대로 써야 합니다.

쌓는 방법에는 두 가지 규칙이 있어요.

  • 한 줄의 블록 사이 세로 이음매가 바로 위 또는 아래 줄의 이음매와 겹쳐서는 안 됩니다. (그림처럼 이음매가 서로 어긋나게 놓여야 해요.)
  • 벽의 왼쪽 끝과 오른쪽 끝은 위에서 아래까지 똑바로 맞춰져 있어야 해요. 튀어나오는 블록이 없어야 합니다.

이 벽을 만들 때 쓰는 블록의 최소 개수는 몇 개일까요?

답을 골라 클릭하세요.

(A)
344
(B)
347
(C)
350
(D)
353
(E)
356
보기 방식:

도구 + CCSS 풀이

이해

문제 재정리: 길이 $100$ ft, 높이 $7$ ft 인 벽을 쌓습니다. 블록은 모두 높이 $1$ ft 이고 길이는 $1$ ft 또는 $2$ ft 입니다. 블록은 자를 수 없고, 양 끝은 평평해야 하며, 위아래 두 행 사이의 세로 이음선은 서로 어긋나야(stagger) 합니다 — 즉 한 행의 이음선 바로 위에 다른 행의 이음선이 오면 안 됩니다. 필요한 블록 수의 최솟값을 구하세요.

주어진 것: 벽 길이 $100$ ft, 높이 $7$ ft; 블록 높이는 모두 $1$ ft, 길이는 $1$ ft 또는 $2$ ft; 블록은 자를 수 없음; 그림처럼 위아래 행의 이음선은 어긋나야 함; 각 행은 정확히 $100$ ft 이고 양 끝이 평평해야 함; 선택지: (A) $344$, (B) $347$, (C) $350$, (D) $353$, (E) $356$

구하는 것: 필요한 블록 수의 최솟값

이해

문제 재정리: 길이 $100$ ft, 높이 $7$ ft 인 벽을 쌓습니다. 블록은 모두 높이 $1$ ft 이고 길이는 $1$ ft 또는 $2$ ft 입니다. 블록은 자를 수 없고, 양 끝은 평평해야 하며, 위아래 두 행 사이의 세로 이음선은 서로 어긋나야(stagger) 합니다 — 즉 한 행의 이음선 바로 위에 다른 행의 이음선이 오면 안 됩니다. 필요한 블록 수의 최솟값을 구하세요.

주어진 것: 벽 길이 $100$ ft, 높이 $7$ ft; 블록 높이는 모두 $1$ ft, 길이는 $1$ ft 또는 $2$ ft; 블록은 자를 수 없음; 그림처럼 위아래 행의 이음선은 어긋나야 함; 각 행은 정확히 $100$ ft 이고 양 끝이 평평해야 함; 선택지: (A) $344$, (B) $347$, (C) $350$, (D) $353$, (E) $356$

계획

주요 도구: #7 작은 문제로 쪼개기

보조 도구: #1 그림 그리기

문제에 주어진 그림이 이미 절반의 풀이를 해 놓았습니다. 도구 #1(그림 그리기)로 그림을 읽으면 행에는 두 가지 "스타일"만 등장한다는 사실이 보입니다 — 아래쪽 행처럼 $2$ ft 블록만 쓰는 "바닥형" 행과, 위쪽 행처럼 양 끝을 $1$ ft 블록으로 막는 "윗형" 행. 그러면 도구 #7(작은 문제로 쪼개기)로 세는 일이 셋으로 쪼개집니다: (a) 바닥형 한 행의 블록 수, (b) 윗형 한 행의 블록 수, (c) $7$ 행을 번갈아 쌓을 때 두 스타일이 각각 몇 번 나오는지. 한 행에서 블록 수가 적으려면 긴 블록을 많이 써야 하므로 각 행은 자기 자리에서 가능한 한 $2$ ft 블록을 채우려 하고, 어긋남 규칙은 윗형 행에 정확히 두 개의 $1$ ft 블록을 강제합니다. 대수는 전혀 필요 없고, 작은 문제마다 곱셈·덧셈 한 번씩이면 끝납니다.

실행 — 정답: D

#1 그림 그리기 4.OA.A.3 단계 1
  • 행 수부터 정리합니다.
  • 블록 높이가 $1$ ft, 벽 높이가 $7$ ft 이므로 행은 모두 $7$.
  • 한 행 안에서는 가능한 한 $2$ ft 블록을 많이 써야 블록 수가 줄어듭니다.
  • 그림의 아래쪽 행이 바로 그 극단으로, $2$ ft 블록 $50$ 개가 일렬로 놓여 $100$ ft 를 채웁니다.
  • 이걸 "바닥형" 행이라 부릅시다.
$$\text{바닥형 행} : 50 \text{ 개의 } 2\text{-ft 블록} \;\Rightarrow\; 50 \times 2 = 100 \text{ ft}$$

💡 $100$ ft 를 가장 긴 블록($2$ ft)으로 나눈 $50$ 개가 한 행이 쓸 수 있는 블록의 최솟값.

#1 그림 그리기 4.OA.A.3 단계 2
  • 바로 위 행을 봅시다.
  • 바닥형 행의 이음선은 짝수 위치 $2, 4, 6, \dots, 98$ 에 있습니다.
  • 어긋남 규칙에 따라 위 행은 이 위치들 중 어느 곳에도 이음선을 둘 수 없으므로 또 다른 "$2$ ft 만" 행이 될 수 없습니다.
  • 가장 단순한 해결은 그림의 윗 행처럼 양 끝을 $1$ ft 블록으로 막고 가운데를 $2$ ft 블록으로 채우는 것입니다.
  • 가운데 길이는 $100 - 1 - 1 = 98$ ft 이고, $98 \div 2 = 49$ 개의 $2$ ft 블록이 들어갑니다.
  • 이걸 "윗형" 행이라 부릅시다.
$$\text{윗형 행} : 1 + 49 \times 2 + 1 = 100 \text{ ft},\;\text{블록 수} = 1 + 49 + 1 = 51$$

💡 양 끝에 $1$ ft "마감 블록" 두 개를 끼우면 가운데 이음선이 모두 $1$ ft 씩 밀려, 위 행의 이음선이 홀수 위치 $3, 5, 7, \dots, 97$ 에 떨어집니다 — 아래 이음선 위에는 절대 오지 않습니다.

#7 작은 문제로 쪼개기 4.OA.A.3 단계 3
  • 이 두 스타일을 번갈아 쌓는 것이 정말 최선인지 확인합니다.
  • 한 행의 길이 합은 $100$ ft 이고 블록 길이는 $1$ 또는 $2$ 이므로, 그 행의 블록 수 $=$ $100 - (2\text{-ft 블록 수})$.
  • 즉 $1$ ft 블록이 적을수록 전체 블록 수도 적습니다.
  • 바닥형 행은 $1$ ft 블록이 $0$ 개($50$ 블록).
  • 그 위 행은 짝수 위치에 이음선을 둘 수 없으므로 $1$ ft 블록이 최소 $2$ 개 필요합니다 — 벽 끝은 $0$ 과 $100$ 에서 평평해야 하고, 안쪽 첫 이음선은 홀수만큼 옮겨져야 하기 때문 — 따라서 최소 $51$ 블록.
  • 결국 $50$ 짜리와 $51$ 짜리 행을 번갈아 쌓는 것이 최적입니다.
$$\text{행당 최솟값} = \begin{cases} 50 & \text{아래 행이 윗형일 때} \\ 51 & \text{아래 행이 바닥형일 때} \end{cases}$$

💡 $1$ ft 블록 하나를 끼울 때마다 전체 블록 수가 $1$ 씩 늘어나므로, 어긋남을 깨지 않는 선에서 가능한 한 적게 끼워야 합니다.

#7 작은 문제로 쪼개기 4.OA.A.3 단계 4
  • $7$ 행을 바닥형 → 윗형 → 바닥형 → $\dots$ 순서로 쌓습니다.
  • 행 $1, 3, 5, 7$ 은 바닥형($4$ 행 $\times 50$ 블록), 행 $2, 4, 6$ 은 윗형($3$ 행 $\times 51$ 블록).
  • 합산만 남았습니다.
$$4 \times 50 + 3 \times 51 = 200 + 153 = 353 \;\Rightarrow\; \textbf{(D)}$$

💡 값싼 행 $4$ 개 + 살짝 비싼 행 $3$ 개 — 곱셈 두 번과 덧셈 한 번으로 세 작은 문제의 답이 합쳐집니다.

[1] #1 4.OA.A.3 행 수부터 정리합니다. 블록 높이가 $1$ ft, 벽 높이가 $7$ ft 이므로 행은 모두 $7$. 한 행 안에서는 가능한 한 $2$ ft 블록
[2] #1 4.OA.A.3 바로 위 행을 봅시다. 바닥형 행의 이음선은 짝수 위치 $2, 4, 6, \dots, 98$ 에 있습니다. 어긋남 규칙에 따라 위 행은 이 위치
[3] #7 4.OA.A.3 이 두 스타일을 번갈아 쌓는 것이 정말 최선인지 확인합니다. 한 행의 길이 합은 $100$ ft 이고 블록 길이는 $1$ 또는 $2$ 이므로,
[4] #7 4.OA.A.3 $7$ 행을 바닥형 → 윗형 → 바닥형 → $\dots$ 순서로 쌓습니다. 행 $1, 3, 5, 7$ 은 바닥형($4$ 행 $\times 50$

검토

합리성 확인: 어긋남 규칙이 없다면 모든 행이 $50$ 블록짜리라서 $7 \times 50 = 350$ — 이것이 선택지 (C). 어긋남 때문에 $7$ 행 중 $3$ 행에 "마감 블록" $2$ 개씩이 강제로 들어가 행당 블록이 $1$ 개씩 늘어나므로 $350 + 3 \times 1 = 353$, 정확히 (D). 선택지 (E) $356$ 은 "$50$ 전부 + $6$" 인데, 이는 어긋남 행마다 마감 블록이 $4$ 개씩 들어가는 경우라서 과합니다. (A) $344$ 와 (B) $347$ 은 $350$ 미만이므로 어긋남 규칙 아래에서는 불가능합니다.

대안 접근: 도구 #9(더 쉬운 문제로 줄이기): $100$ ft 대신 $6$ ft 짜리 벽을 $7$ 행으로 쌓아 봅시다. 바닥형 한 행은 $3$ 블록($3 \times 2$), 윗형 한 행은 $1 + 2 \times 2 + 1 = 4$ 블록. 바닥형 $4$ 행 + 윗형 $3$ 행 $= 4 \times 3 + 3 \times 4 = 24$ 블록 — 그리고 문제 그림(가로 $6$ 짜리 두 행: 아래 $3$ 블록, 위 $4$ 블록)이 이걸 그대로 보여 줍니다. 행당 블록 수를 $3 \to 50$, $4 \to 51$ 로 키우면 $4 \times 50 + 3 \times 51 = 353$ 이 다시 나옵니다.

사용된 CCSS 표준 (최저 학년 4)

  • 4.OA.A.3 사칙연산을 이용한 다단계 문장제 해결 (행당 블록 수를 나눗셈으로 구하고($100 \div 2 = 50$, $98 \div 2 = 49$) 곱셈·덧셈으로 합쳐 $4 \times 50 + 3 \times 51 = 353$ 을 얻는 데 사용.)
  • 3.MD.C.7 곱셈·덧셈과 넓이의 관계 — 직사각형을 겹치지 않는 부분으로 분할하여 다루기 ($100$ ft 길이의 한 행을 $1$ ft 와 $2$ ft 조각의 합으로 분해하는 발상으로, 직사각형을 겹치지 않는 작은 조각으로 쪼개는 아이디어와 같음.)

⭐ 어긋난 벽에 나올 수 있는 행은 단 두 가지 — 값싼 $50$ 블록 행($2$ ft 블록만)과 약간 비싼 $51$ 블록 행($2$ ft 블록 + $1$ ft 마감 두 개). $7$ 행을 번갈아 쌓으면 $4 \times 50 + 3 \times 51 = 353$ 블록, 정답 (D).

⭐ 어긋난 벽에 나올 수 있는 행은 단 두 가지 — 값싼 $50$ 블록 행($2$ ft 블록만)과 약간 비싼 $51$ 블록 행($2$ ft 블록 + $1$ ft 마감 두 개). $7$ 행을 번갈아 쌓으면 $4 \times 50 + 3 \times 51 = 353$ 블록, 정답 (D).