AMC 10 · 2021 · #25
학년 8 number-theory문제
Let be the set of lattice points in the coordinate plane, both of whose coordinates are integers between and inclusive. Exactly points in lie on or below a line with equation The possible values of lie in an interval of length where and are relatively prime positive integers. What is
답을 골라 클릭하세요.
도구 + CCSS 풀이
이해
문제 재정리: $S$ 를 $\{(x, y) : 1 \le x \le 30,\; 1 \le y \le 30,\; x, y \in \mathbb{Z}\}$ 인 $30 \times 30$ 격자점 집합이라 하자 ($|S| = 900$). 직선 $y = m x$ 의 "위쪽 또는 위에" 즉 $y \le m x$ 를 만족하는 $S$ 의 점이 정확히 $300$ 개가 되도록 하는 기울기 $m$ 은 길이 $\tfrac{a}{b}$ (기약분수) 인 구간을 이룬다. $a + b$ 를 구하시오.
주어진 것: $S = \{(x, y) : 1 \le x, y \le 30,\; x, y \in \mathbb{Z}\}$, $|S| = 900$; 직선 $y = m x$ 는 원점을 지남; $y \le m x$ 를 만족하는 $S$ 의 점이 정확히 $300$ 개; 가능한 $m$ 은 길이 $\tfrac{a}{b}$ (기약분수) 인 구간; 선택지: (A) $31$, (B) $47$, (C) $62$, (D) $72$, (E) $85$
구하는 것: $a + b$
이해
문제 재정리: $S$ 를 $\{(x, y) : 1 \le x \le 30,\; 1 \le y \le 30,\; x, y \in \mathbb{Z}\}$ 인 $30 \times 30$ 격자점 집합이라 하자 ($|S| = 900$). 직선 $y = m x$ 의 "위쪽 또는 위에" 즉 $y \le m x$ 를 만족하는 $S$ 의 점이 정확히 $300$ 개가 되도록 하는 기울기 $m$ 은 길이 $\tfrac{a}{b}$ (기약분수) 인 구간을 이룬다. $a + b$ 를 구하시오.
주어진 것: $S = \{(x, y) : 1 \le x, y \le 30,\; x, y \in \mathbb{Z}\}$, $|S| = 900$; 직선 $y = m x$ 는 원점을 지남; $y \le m x$ 를 만족하는 $S$ 의 점이 정확히 $300$ 개; 가능한 $m$ 은 길이 $\tfrac{a}{b}$ (기약분수) 인 구간; 선택지: (A) $31$, (B) $47$, (C) $62$, (D) $72$, (E) $85$
계획
주요 도구: #9 더 쉬운 문제로 줄이기
보조 도구: #5 패턴 찾기, #1 그림 그리기, #7 작은 문제로 쪼개기, #3 가능성 지우기
도구 #9 (더 쉬운 문제) — 연속 넓이 근사 (삼각형 넓이가 정사각형의 $\tfrac{1}{3}$) 로 $m \approx \tfrac{2}{3}$ 추측한 뒤 정확 검증. 도구 #5 (패턴) — $\sum_{x = 1}^{30} \lfloor \tfrac{2x}{3} \rfloor$ 의 $30$ 항을 $x \bmod 3$ 으로 묶어 등차 합 공식. 도구 #1 (그림) — $30 \times 30$ 격자에 $y = \tfrac{2}{3} x$ 가 $(3, 2), (6, 4), \ldots, (30, 20)$ 을 정확히 지나가는 모습. 도구 #7 (쪼개기) — 구간 하한과 상한을 별도로. 도구 #3 (가능성 지우기) — $a + b$ 가 선택지 중 하나여야.
실행 — 정답: E
8.F.A.1 단계 1 - "직선 위 또는 아래의 격자점 수" 를 합으로 표현.
- 각 $x \in \{1, \ldots, 30\}$ 에 대해 그 열 $\{(x, 1), \ldots, (x, 30)\}$ 에서 $y \le m x$ 인 점 수 $= \min(\lfloor m x \rfloor, 30)$.
- 따라서 $N(m) = \sum_{x = 1}^{30} \min(\lfloor m x \rfloor, 30)$.
- $m \le 1$ 이면 $\lfloor m x \rfloor \le 30$ 이라 $\min$ 항상 비활성 — $N(m) = \sum_{x = 1}^{30} \lfloor m x \rfloor$.
💡 열마다 "$m x$ 이하의 격자 $y$ 개수" 를 세면 그게 바로 $\lfloor m x \rfloor$ (천장 $30$ 제한).
7.G.B.6 단계 2 - 넓이 근사로 $m$ 추측 (도구 #9).
- 직선 $y = m x$ 가 $30 \times 30$ 연속 정사각형 (넓이 $900$) 에서 떼어내는 삼각형 넓이 $= \tfrac{1}{2} \cdot 30 \cdot 30 m = 450 m$ ($m \le 1$ 가정).
- $300$ 격자점 $\approx \tfrac{1}{3} \cdot 900$, 그래서 $\tfrac{450 m}{900} = \tfrac{1}{3} \Rightarrow m \approx \tfrac{2}{3}$.
- $m = \tfrac{2}{3}$ 면 $30 m = 20 \le 30$ 이라 $\min$ 안전.
💡 연속 넓이로 첫 후보 — 그다음 격자점 개수를 정확히 검증.
8.F.B.4 단계 3 - $N(\tfrac{2}{3}) = 300$ 검증.
- $x = 1, \ldots, 30$ 을 셋씩 묶음 (도구 #5).
- $x = 3k - 2$: $\lfloor \tfrac{2}{3}(3k - 2) \rfloor = \lfloor 2k - \tfrac{4}{3} \rfloor = 2k - 2$.
- $x = 3k - 1$: $\lfloor 2k - \tfrac{2}{3} \rfloor = 2k - 1$.
- $x = 3k$: $2k$.
- 세 항 합 $= 6k - 3$.
- 전체 $= \sum_{k = 1}^{10}(6k - 3) = 6 \cdot \tfrac{10 \cdot 11}{2} - 30 = 330 - 30 = 300$.
- ✓
💡 $x \bmod 3$ 으로 묶으면 각 잔여류가 등차로 깔끔하게 떨어짐.
8.F.A.1 단계 4 - 구간 하한 $m_{\text{lo}}$.
- $m = \tfrac{2}{3} - \varepsilon$ 이면 $x = 3k$ 에서 $m x = 2k - 3k\varepsilon < 2k$, 그래서 $\lfloor m x \rfloor$ 가 $2k$ 에서 $2k - 1$ 로 떨어짐 — $10$ 개 값 모두.
- $N$ 이 $300$ 에서 $290$ 으로 감소.
- 따라서 $m = \tfrac{2}{3}$ 가 $N = 300$ 인 최소 기울기 (포함).
- 직선 $y = \tfrac{2}{3} x$ 가 정확히 격자점 $(3, 2), (6, 4), \ldots, (30, 20)$ 을 지남 — 이들이 "위 또는 위에" 의 카운트에 포함.
💡 직선이 살짝 떨어지면 격자점 $(3, 2), (6, 4), \ldots$ 가 정확히 $10$ 개 빠짐.
7.NS.A.3 단계 5 - 구간 상한 $m_{\text{hi}}$.
- $N(m)$ 은 $m = \tfrac{k}{x}$ ($1 \le x \le 30$, $k$ 양의 정수) 형태 값을 지날 때만 점프.
- $\tfrac{2}{3}$ 보다 큰 가장 작은 $\tfrac{k}{x}$ 를 찾음.
- $\tfrac{k}{x} - \tfrac{2}{3} = \tfrac{3k - 2x}{3x}$ 최소화.
- 분자 $3k - 2x > 0$ 정수 $\Rightarrow$ 최소 $1$, 그때 차이 $= \tfrac{1}{3x}$ — $x$ 를 최대화하면 됨.
💡 $\tfrac{2}{3}$ 바로 위 가장 작은 분수는 "분모 가능한 한 크게" 가 정답.
7.NS.A.3 단계 6 - 디오판토스 $3k - 2x = 1$, $1 \le x \le 30$ 풀이.
- 일반해 $(k, x) = (1 + 2t, 1 + 3t)$, 정수 $t \ge 0$.
- $x \le 30 \Rightarrow 1 + 3t \le 30 \Rightarrow t \le 9$.
- 최대 $t = 9$ 면 $x = 28$, $k = 19$.
- 검증: $3 \cdot 19 - 2 \cdot 28 = 57 - 56 = 1$ ✓.
- $m_{\text{hi}} = \tfrac{19}{28}$ (비포함; $m = \tfrac{19}{28}$ 일 때 $\lfloor m \cdot 28 \rfloor$ 가 $18$ 에서 $19$ 로 올라 $N$ 이 $301$).
- 구간 $[\tfrac{2}{3}, \tfrac{19}{28})$.
💡 $t = 9$ 가 $x$ 를 $28$ 까지 끌어올림 — $30$ 이하 최대 가능값.
5.NF.A.1 단계 7 - 구간 길이: $\tfrac{19}{28} - \tfrac{2}{3} = \tfrac{19 \cdot 3 - 2 \cdot 28}{84} = \tfrac{57 - 56}{84} = \tfrac{1}{84}$.
- $\gcd(1, 84) = 1$ 이라 기약.
- $a = 1, b = 84$, $a + b = 85$.
- 선택지 (E).
💡 공통분모 빼기로 깔끔한 $\tfrac{1}{84}$ — $85$ 가 선택지 (E).
8.F.A.1 "직선 위 또는 아래의 격자점 수" 를 합으로 표현. 각 $x \in \{1, \ldots, 30\}$ 에 대해 그 열 ${(x, 1), \l 7.G.B.6 넓이 근사로 $m$ 추측 (도구 #9). 직선 $y = m x$ 가 $30 \times 30$ 연속 정사각형 (넓이 $900$) 에서 떼어내는 8.F.B.4 $N(\tfrac{2}{3}) = 300$ 검증. $x = 1, \ldots, 30$ 을 셋씩 묶음 (도구 #5). $x = 3k - 2$: $ 8.F.A.1 구간 하한 $m_{\text{lo}}$. $m = \tfrac{2}{3} - \varepsilon$ 이면 $x = 3k$ 에서 $m x = 2k 7.NS.A.3 구간 상한 $m_{\text{hi}}$. $N(m)$ 은 $m = \tfrac{k}{x}$ ($1 \le x \le 30$, $k$ 양의 정수) 7.NS.A.3 디오판토스 $3k - 2x = 1$, $1 \le x \le 30$ 풀이. 일반해 $(k, x) = (1 + 2t, 1 + 3t)$, 정수 $t 5.NF.A.1 구간 길이: $\tfrac{19}{28} - \tfrac{2}{3} = \tfrac{19 \cdot 3 - 2 \cdot 28}{84} = \t 검토
합리성 확인: 감각 점검. $\tfrac{2}{3} \approx 0.6667$, $\tfrac{19}{28} \approx 0.6786$, 구간 길이 $\approx 0.012$. $30 \times 30$ 격자에서 한 격자점이 들거나 빠지는 $\Delta m$ 평균 간격은 대략 이 정도라 합리적. 또한 $m = \tfrac{19}{28}$ 에서 격자점 $(28, 19)$ 가 "위 또는 위에" 에 새로 합류해 $N$ 이 $300 \to 301$ — 구간이 왼쪽 닫힘 (직선 위 격자점 포함) 오른쪽 열림 (다음 점이 합류하기 직전) 인 게 일관.
대안 접근: 도구 #5 (패턴) — 디오판토스 없이도 각 $x = 1, \ldots, 30$ 에 대해 $\tfrac{2}{3}$ 보다 큰 가장 작은 $\tfrac{k}{x}$ 를 직접 만들고 최소를 찾기. 후보 $\tfrac{17}{25} = \tfrac{2}{3} + \tfrac{1}{75}$, $\tfrac{13}{19} = \tfrac{2}{3} + \tfrac{1}{57}$ 등 모두 $\tfrac{1}{84} = \tfrac{19}{28} - \tfrac{2}{3}$ 보다 큼 — $x = 28$ 이 최적임을 직접 확인.
사용된 CCSS 표준 (최저 학년 8)
5.NF.A.1분모가 다른 분수의 덧셈과 뺄셈 ($\tfrac{19}{28} - \tfrac{2}{3} = \tfrac{1}{84}$ 를 공통분모 $84$ 로 계산.)7.G.B.6넓이·겉넓이·부피 관련 실생활 문제 해결 (삼각형/정사각형 넓이 비 $= \tfrac{1}{3}$ 로 $m \approx \tfrac{2}{3}$ 초기 추정.)7.NS.A.3유리수 사칙연산을 이용한 실생활 문제 해결 (디오판토스 $3k - 2x = 1$ ($1 \le x \le 30$) 풀이 후 $\tfrac{1}{3x}$ 최소화.)8.F.A.1함수의 정의 (입력당 출력 하나) ($N(m) = \sum_{x = 1}^{30} \lfloor m x \rfloor$ 를 $m$ 의 계단 함수로 다루고 $\tfrac{k}{x}$ 마다 점프 분석.)8.F.B.4두 양 사이 선형 관계 모델링 함수 구성 ($x \bmod 3$ 잔여류로 묶어 $N(\tfrac{2}{3}) = \sum_{k = 1}^{10}(6k - 3)$ 등차 합 표현.)
⭐ 가장 어려운 이 AMC 10 문제도 7-8학년 수준 추정과 정수론으로 풀려요 — 정사각형 넓이의 $\tfrac{1}{3}$ 에서 $m \approx \tfrac{2}{3}$ 를 추측한 뒤 셋씩 묶어 정확히 $300$ 점임을 확인; 다음 점프는 $\tfrac{2}{3}$ 바로 위 가장 작은 $\tfrac{k}{x}$ ($x \le 30$) 이고 $3k - 2x = 1$ 의 최대 $x = 28$ 에서 $\tfrac{19}{28}$; 구간 길이 $\tfrac{19}{28} - \tfrac{2}{3} = \tfrac{1}{84}$, 답 $a + b = 1 + 84 = 85$.
⭐ 가장 어려운 이 AMC 10 문제도 7-8학년 수준 추정과 정수론으로 풀려요 — 정사각형 넓이의 $\tfrac{1}{3}$ 에서 $m \approx \tfrac{2}{3}$ 를 추측한 뒤 셋씩 묶어 정확히 $300$ 점임을 확인; 다음 점프는 $\tfrac{2}{3}$ 바로 위 가장 작은 $\tfrac{k}{x}$ ($x \le 30$) 이고 $3k - 2x = 1$ 의 최대 $x = 28$ 에서 $\tfrac{19}{28}$; 구간 길이 $\tfrac{19}{28} - \tfrac{2}{3} = \tfrac{1}{84}$, 답 $a + b = 1 + 84 = 85$.