doju   7년 전

편의상 입력으로 주어지는 세 수를 A, B, X 라고 하겠습니다.

1. "임의의 우선순위를 가진 두 아기염소가 줄에 서 있다면, 그 사이의 모든 우선순위를 가지는 아기염소들이 빠짐없이 존재한다."

위의 말대로라면 A = 100, B = 1111 이라면 1000, 10000, 10000, .. 과 같은 수들은 100 보다 우선 순위가 낮고 1111 보다 높으므로 줄에 서 있어야 합니다.
문장의 의도는 절대로 이 뜻이 아닐 것 같아요.

2. "첫째 줄에, 줄에서 우선순위가 가장 먼저인 아기염소의 번호가 주어진다."

이 뜻은 X = 1 일 경우 답은 무조건 A 라는 뜻인가요?
예를 들어 A = 101, B = 1001 과 같은 입력은 들어올 수 없나요?

참고로 저는 이 문제를 "번호가 [A, B]에 속한 염소들을 우선순위에 따라 정렬한 뒤 X번째 염소를 찾는 문제" 로 이해하고 해결했습니다.

ntopia   7년 전

저도 비슷한 의문을 갖고 있습니다.

만약 A = 1, B = 10001 이라면

1111 은 줄 사이에 있는 건가요 없는 건가요?

baekjoon   7년 전

수정했습니다.

댓글을 작성하려면 로그인해야 합니다.