준기 과고 심화수학시청 연아카데미 · 정수론·조합론
← 학습관리
📐 과고 대비 실력 UP · B ~ A+++급

교과서 밖 사고력,
정수론·조합론으로.

과고 구술·창의문제해결 시험은 교과 진도보다 스스로 경우를 나누고 조건을 조합하는 힘을 봅니다. 앞 5문항(유형1·2)은 B~A급, 뒤 3문항(유형3 도전 코너)은 A+·A++·A+++급입니다. 답은 모두 코드로 직접 계산해 확정한 뒤 실었습니다. 정답을 먼저 보지 말고 스스로 풀어본 뒤 "정답·풀이 보기"를 눌러 대조하세요.

유형 1

최대공약수·최소공배수·나머지 활용

핵심 정리 — 두 수를 세 수 이상으로 늘리거나, 최대공약수·최소공배수가 주어지고 원래 수를 거꾸로 찾는 문제, "나머지가 남고 부족하다"를 뺄셈·덧셈으로 바꿔 최대공약수 문제로 바꾸는 유형이 실력 UP의 핵심입니다. 소인수분해는 항상 거듭제곱 꼴로 정리해 지수를 비교하세요.
1A−급
두 자연수 \(A, B\)의 최대공약수가 12이고 최소공배수가 360이다. \(A < B\)이고 \(A+B\)최소가 되도록 하는 \(A, B\)를 각각 구하시오.
\(A=12a,\ B=12b\)로 놓으면 \(a,b\)는 서로소이고 \(ab=360\div12=30\). \(ab=30\)이면서 서로소인 짝은 \((1,30),(2,15),(3,10),(5,6)\)뿐이다. 이 중 \(a+b\)가 가장 작은 짝은 \((5,6)\) — 합이 11로 최소.
답: A = 60, B = 72
2B급
세 자연수 \(A=2^3\times3^2\times5,\ B=2^2\times3^3\times7,\ C=2^4\times3\times5^2\)가 있다. 이 세 수의 최소공배수를 최대공약수로 나눈 몫을 구하시오.
소인수 2,3,5,7 각각에 대해 최대공약수는 지수의 최솟값, 최소공배수는 지수의 최댓값을 취한다.
최대공약수 = \(2^2\times3^1=12\)
최소공배수 = \(2^4\times3^3\times5^2\times7^1=75600\) (B에만 있는 \(7^1\)도 최소공배수엔 포함됨에 주의)
몫 = \(75600\div12\)
답: 6300
3A급
어떤 자연수로 157을 나누면 5가 남고, 223을 나누면 7이 남는다. 이런 자연수 중 가장 큰 수를 구하시오.
나머지가 있는 문제는 (원래 수 − 나머지)로 바꾸면 나누어떨어지는 문제가 된다. \(157-5=152,\ 223-7=216\). 구하는 수는 152와 216의 공약수 중 하나이며, 최대공약수는 \(\gcd(152,216)=8\).
단, 나누는 수는 반드시 나머지보다 커야 하므로(나머지 7이 나오려면 나누는 수가 7보다 커야 함) 8의 약수(1,2,4,8) 중 7보다 큰 것만 가능하다.
답: 8
유형 2

경우의 수 · 조합

핵심 정리 — 순서가 있는 역할(회장 등)과 순서가 없는 역할(부회장 여러 명 등)이 섞인 문제는 단계를 나눠 곱의 법칙으로 센다. 조건이 "배수" 같은 정수 성질과 얽히면, 숫자를 나머지(잉여류)로 분류해 경우를 나누는 것이 A급으로 가는 열쇠다.
4A급
1부터 9까지의 자연수 중 서로 다른 세 수를 뽑아 만든 세 자리 자연수 중, 3의 배수는 모두 몇 개인가?
세 자리 수가 3의 배수이려면 세 자릿수의 합이 3의 배수여야 한다. 1~9를 3으로 나눈 나머지로 분류하면 나머지 0인 수 {3,6,9}, 나머지 1인 수 {1,4,7}, 나머지 2인 수 {2,5,8} — 각 3개씩이다.
세 수의 합이 3의 배수가 되는 경우는 ① 세 수 모두 같은 나머지 그룹에서 뽑을 때(그룹마다 \(\binom{3}{3}=1\)가지, 3개 그룹이므로 3가지), ② 세 그룹에서 하나씩 뽑을 때(\(3\times3\times3=27\)가지) — 합쳐서 \(3+27=30\)가지의 숫자 조합.
각 조합은 순서를 바꿔 \(3!=6\)개의 서로 다른 세 자리 수를 만든다(맨 앞자리가 0이 될 일이 없으므로 전부 유효).
답: 30 × 6 = 180개
5A급최상위
1부터 20까지의 자연수 중에서 서로 다른 세 수를 뽑을 때, 그 합이 3의 배수가 되도록 뽑는 경우의 수를 구하시오.
4번 문제와 같은 원리(나머지 분류)를 쓰지만, 이번엔 그룹 크기가 서로 다르다는 점이 훨씬 까다롭다. 1~20을 3으로 나눈 나머지로 분류하면 나머지 0인 수 {3,6,...,18} 6개, 나머지 1인 수 {1,4,...,19} 7개, 나머지 2인 수 {2,5,...,20} 7개 — 6, 7, 7로 크기가 다르다. (4번처럼 "그룹마다 3개씩"인 깔끔한 대칭이 깨져서, 손쉬운 지름길 없이 각 경우를 다 계산해야 한다.)
① 세 수 모두 같은 그룹: \(\binom{6}{3}+\binom{7}{3}+\binom{7}{3}=20+35+35=90\)가지
② 세 그룹에서 하나씩: \(6\times7\times7=294\)가지
이번엔 "숫자로 세 자리 수 만들기"가 아니라 "세 수의 묶음 자체"를 구하는 문제라 순열(\(3!\)) 곱셈은 필요 없다.
답: 90 + 294 = 384가지
유형 3

도전 코너 — A+ · A++ · A+++

여기서부터는 다릅니다 — A+는 단원을 넘어 결합(좌표·도형 + 조합론), A++는 문제 안에 새로운 약속(정의)이 주어지고 그 자리에서 이해해 적용해야 하는 문제, A+++는 답이 아니라 논증 자체가 정답인 증명형 문제입니다. 앞의 A급과는 요구되는 능력이 다릅니다 — 못 풀어도 실망하지 말고, 어디까지 생각이 진행됐는지가 더 중요합니다.
6A+급심화
아래 그림처럼 가로 4칸, 세로 3칸인 격자에서 A지점에서 출발해 오른쪽 또는 위쪽으로만 움직여 B지점까지 가는 최단 경로의 수를 구하시오. 단, 표시된 점 P는 반드시 피해서 지나가야 한다.
A B P
P를 신경 쓰지 않은 전체 경로 수는 오른쪽 4번 + 위쪽 3번, 총 7번의 이동 중 오른쪽 4번을 고르는 것 — \(\binom{7}{4}=35\)가지.
P(오른쪽 2번, 위쪽 1번 지점)를 지나는 경로 수 = (A→P) × (P→B) = \(\binom{3}{1}\times\binom{4}{2}=3\times6=18\)가지.
P를 피해야 하므로 전체에서 P를 지나는 경로를 뺀다: \(35-18=17\).
답: 17가지
7A++급경시·과고
자연수 \(a, b\)에 대해 \(a \star b\)를 \(a\)와 \(b\)의 최대공약수와 최소공배수의 으로 약속한다. 즉 \(a \star b = \gcd(a,b) + \mathrm{lcm}(a,b)\)이다. \(a \star b = 39\)를 만족시키는 자연수 순서쌍 \((a,b)\)의 개수를 구하시오. (단, \(a \le b\))
\(a=ga',\ b=gb'\) (\(g=\gcd(a,b)\), \(a',b'\)은 서로소, \(a'\le b'\))로 놓으면 \(\mathrm{lcm}(a,b)=ga'b'\)이므로
\(a\star b = g + ga'b' = g(1+a'b') = 39\). 즉 \(g\)는 39의 약수(1, 3, 13, 39) 중 하나다.
각 \(g\)에 대해 \(a'b' = \dfrac{39}{g}-1\)이 되는, 서로소인 \(a'\le b'\) 쌍의 개수를 센다.
· \(g=1\): \(a'b'=38=2\times19\) → 서로소 쌍 (1,38), (2,19) — 2개
· \(g=3\): \(a'b'=12\) → 서로소 쌍 (1,12), (3,4) — 2개 (단, (2,6)은 서로소가 아니라 제외)
· \(g=13\): \(a'b'=2\) → 서로소 쌍 (1,2) — 1개
· \(g=39\): \(a'b'=0\) → 자연수 조건에 맞지 않아 없음
전부 더하면 \(2+2+1=5\)개. (실제 순서쌍: (1,38), (2,19), (3,36), (9,12), (13,26))
답: 5개
8A+++급증명·개방형
한 변의 길이가 2인 정삼각형의 내부와 경계에 서로 다른 5개의 점을 어떻게 찍어도, 그중 반드시 거리가 1 이하인 두 점이 존재함을 보이시오.
2
비둘기집 원리(pigeonhole)를 쓴다. 정삼각형의 세 변의 중점을 이어 그리면, 원래 삼각형은 한 변의 길이가 1인 정삼각형 4개로 나뉜다(그림의 점선).
점 5개를 이 4개의 작은 삼각형 중 하나에 반드시 배정해야 하므로(경계에 걸친 점은 인접한 작은 삼각형 중 하나에 속하는 것으로 본다), 비둘기집 원리에 의해 적어도 한 작은 삼각형에는 점이 2개 이상 들어간다.
한 변의 길이가 1인 정삼각형 내부(경계 포함)에서 어떤 두 점 사이의 거리도 그 삼각형의 가장 긴 변의 길이, 즉 1을 넘을 수 없다.
따라서 같은 작은 삼각형에 들어간 두 점 사이의 거리는 반드시 1 이하이다. (증명 끝)
핵심: 4등분 + 비둘기집 원리 → 같은 칸에 두 점 → 거리 ≤ 1

🤖 화면 캡처해서 AI에게 물어보기

이 페이지 공유하기