본문으로 이동
코드패스 by Devin.KR

문제 3279 · 비트 I

두 수업의 모둠 정원

인증 제출 통계 · 5분마다 갱신 · 정답 비율 = 정답 제출 / 전체 제출
시간 제한메모리 제한제출정답맞힌 사람정답 비율
1000ms / 테스트 (언어별 보정은 아래 표)메모리: 측정하지 않음(브라우저 채점)0000.00%

문제

한 학원에서 오전 수업과 오후 수업에 사용할 모둠 활동 계획을 세운다. 오전 수업의 수강생은 A명이고 오후 수업의 수강생은 B명이다. 두 수업의 학생을 서로 섞지는 않지만, 활동지를 같은 방식으로 제작하기 위해 모든 모둠의 정원은 하나의 값으로 통일하려 한다. 여기서 정원은 모둠 하나에 실제로 들어가는 학생 수를 뜻한다. 선택한 정원을 d라고 할 때, 오전 수업의 모든 학생을 정확히 d명씩 나누고 오후 수업의 모든 학생도 정확히 d명씩 나눌 수 있어야 한다. 어느 수업에서도 학생이 남아서는 안 되며, 정원보다 적은 학생이 들어가는 모둠을 따로 만들 수도 없다. 두 수업의 모둠 수가 같을 필요는 없다. 예를 들어 한 수업에 모둠이 두 개 생기고 다른 수업에 모둠이 세 개 생기는 것은 허용된다. 학원에서 준비한 활동용 책상에는 한 모둠이 최대 K명까지 앉을 수 있다. 따라서 정원 d는 1 이상 K 이하인 정수여야 한다. A와 B를 모두 나누어떨어지게 하더라도 K보다 큰 정원은 선택할 수 없다. 책상은 필요한 만큼 준비되어 있으므로 전체 모둠 수에는 별도의 제한이 없다. 담당자는 조건을 만족하는 정원 중 가장 큰 값을 선택하려 한다. 이 문제에서 크게 만들려는 값은 모둠 수가 아니라 모둠 하나에 들어가는 학생 수다. 따라서 가능한 정원을 찾은 뒤 두 수업의 모둠 수를 비교하거나 합할 필요는 없다. 학생을 배치하는 순서와 학생의 이름도 결과에 영향을 주지 않는다. A, B, K가 주어질 때 담당자가 선택할 정원을 구한다. 세 입력은 모두 1 이상의 정수이므로 정원을 1명으로 정하면 항상 조건을 만족한다. 따라서 가능한 정원이 없는 경우는 주어지지 않는다. 가장 큰 정수 값은 하나로 결정되므로 별도의 동점 처리도 필요하지 않다.

입력

첫째 줄에 정수 A, B, K가 공백으로 구분되어 주어진다.
1 ≤ A, B, K ≤ 1,000이다.

출력

A와 B를 모두 나누어떨어지게 하는 1 이상 K 이하의 정수 중 최댓값을 출력한다.

예제 입력 1

24 36 8

예제 출력 1

6

예제 입력 2

17 23 10

예제 출력 2

1

예제 입력 3

18 30 4

예제 출력 3

3
힌트 펼치기
  • 1부터 K까지의 정수를 확인하면서 두 수업의 학생 수를 모두 나누어떨어지게 하는지 검사한다.

관련 서재 장

관련 장

출처: Devin.KR 자체 제작

알고리즘 분류정수론약수반복

풀이 작성

연습 채점은 공개 테스트로 실행합니다. 인증 제출은 코드를 봉인한 뒤 새 입력을 실행하고 서버에서 출력을 대조하며 코드와 판정을 저장합니다.

Python 기본 시간 제한 = 문제 시간 제한 × 3 + 2초. 문제별 예외는 아래 표에 반영됩니다. 표준 라이브러리만 지원합니다.

Ctrl+Enter: 연습 채점 · Tab: 들여쓰기 · Esc 후 Tab: 다음 요소로 이동. 언어별 초안은 이 브라우저에 저장됩니다. JavaScript 입력: require('fs').readFileSync(0, 'utf8'), readline 또는 input().

로그인하면 인증 제출을 사용할 수 있습니다.

풀이를 제출하면 여기에서 결과를 확인할 수 있습니다.

    연습 기록은 이 브라우저에 최근 50개를 저장합니다. 인증 기록은 내 제출에서 확인하세요.

    이 브라우저의 연습 기록

      언어별 제한

      테스트 케이스마다 새 전역에서 실행하며 준비 시간은 제외합니다. 시간 초과된 출력은 검사하지 않습니다. 브라우저·기기 성능에 따라 실행 시간이 달라집니다.

      언어엔진(버전)시간 제한메모리
      javascript사용자 브라우저 JavaScript 엔진 (버전은 브라우저에 따라 다름)1000ms / 테스트측정하지 않음(브라우저 채점)
      pythonPyodide 314.0.7 (CPython 3.14 WASM)5000ms / 테스트측정하지 않음(브라우저 채점)