문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

4082 : 규칙 문자열 K번째 문자

•시간제한: 1.000 S •메모리제한: 256 MB •제출: 3 •통과: 2 •만든사람: suakii

4082 : 규칙 문자열 K번째 문자

시간 1.000s · 메모리 256MB · 제출 3 · 정답 2

문제 설명

글자 `A`가 $P$개, 글자 `B`가 $Q$개 번갈아가며 나타나는 규칙적인 형태의 무한한 문자열 `A...AB...BA...`가 있다. 예를 들어 $P=2, Q=2$ 이면 `AABBAABBAABB...`와 같은 수열이다. 두 정수 $P, Q$와 구하고자 하는 위치 $K$가 주어질 때, 이 규칙 문자열의 $K$번째 위치에 오는 문자(`A` 또는 `B`)가 무엇인지 알아내는 프로그램을 작성하시오. (위치 인덱스는 $1$부터 시작한다.)

[제약 조건]
• $1 \le P, Q \le 10$
• $1 \le K \le 10^6$
• $P, Q, K$는 정수

입력 설명

첫째 줄에 두 정수 $P, Q$가 공백으로 구분되어 주어집니다.
둘째 줄에 정수 $K$가 주어집니다.

출력 설명

$K$번째 자리에 올 문자(A 혹은 B)를 출력한다.

입력 예시
COPY
복사되었습니다!

2 2
1

출력 예시
COPY
복사되었습니다!

A

도움

주기성을 고려하여 +Q 배수로 줄인 뒤 작은지 비교한다.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘