수리논술, 이게 다다.

공학계열 3번

오류 제보

문제

【문제 3】 (40점)

※ 다음 제시문을 읽고 답하시오.

어떤 TV 프로그램은 n\displaystyle n명의 참가자를 받아서, 이 중에 1등 한 명을 뽑는다. 1등을 뽑는 과정은 다음과 같은 순서대로 진행된다.

단계 1. 1라운드에서는 모든 참가자에게 1부터 n\displaystyle n까지 일련번호를 부여한 후 번호순으로 한 줄로 세운다.단계 2. 현재 라운드에 남아 있는 사람이 한 명이면 이 사람이 자동으로 1등이다. 그렇지 않고 남아 있는 사람이 두 명 이상이면 다음 규칙을 따른다.- 사람 수가 짝수라면 두 번째 사람부터 시작하여 한 칸씩 건너뛰면서 줄의 끝 사람까지 차례로 탈락시킨다.- 사람 수가 홀수라면 두 번째 사람부터 시작하여 한 칸씩 건너뛰면서 줄의 끝 직전 사람까지 차례로 탈락시킨 후, 줄의 첫 번째 사람도 탈락시킨다.단계 3. 탈락되지 않고 남은 사람들을 다시 번호순으로 한 줄로 세운 뒤, 단계 2로 이동하여 다음 라운드를 진행한다.

예를 들어, 참가자 수가 6명인 경우를 생각해보자. 1라운드에서 탈락되는 사람들은 다음과 같다. 이 라운드에 남아있는 사람의 수가 짝수이므로, 2, 4, 6번 참가자를 탈락시킨다.

123456

2라운드에 진출하는 사람들은 1, 3, 5번 참가자이다. 이 라운드에 남아있는 사람의 수가 홀수이므로, 3번 참가자를 탈락시킨 후 첫 번째인 1번 참가자도 탈락시킨다.

135

3라운드에서는 5번 참가자 한명만 남아있기 때문에, 이 사람이 1등이 된다.

5

[문제 3-1] 제시문을 참고하여 참가자 수가 n\displaystyle n명일 때 1등의 1라운드에서 위치가 m\displaystyle m 번째임을 알고 있다면 이를 이용하여 참가자 수가 2n\displaystyle 2n명일 때 1등의 1라운드에서 위치가 2m−1\displaystyle 2m-1 번째임을 보이시오.

[문제 3-2] 참가자 수가 n\displaystyle n명일 때 1등의 1라운드에서 위치가 m\displaystyle m 번째임을 알고 있다면, 참가자 수가 2n+1\displaystyle 2n+1명일 때 1등의 1라운드에서 위치를 구하시오.

[문제 3-3] 전체 참가자 수가 n=2012\displaystyle n=2012일 때 1등의 1라운드에서 위치를 구하시오.

해설강의 준비중
+4점 · 논리적인 상황분석

[문제 3-1] 참가자 수가 2n\displaystyle 2n명일 때는 짝수 번호를 가진 사람들이 1라운드에서 탈락하게 된다. 참가자 수가 2n\displaystyle 2n명일 때 1등을 차지하는 사람의 번호를 k\displaystyle k라 하자. 1라운드가 끝난 후에 이 사람의 위치는 앞에서부터 k+12\displaystyle \frac{k+1}{2}번째일 것임이 분명하다. 그런데 이 상황은 참가자수가 n\displaystyle n명일 때와 정확히 일치한다.

+4점

문제의 조건에서 참가자수가 n\displaystyle n명일 때 m\displaystyle m번을 가진 사람이 1등을 한다고 하였으므로 k+12=m\displaystyle \frac{k+1}{2}=m인 사람이 1등을 하게 될 것이다.

+2점

따라서 k=2m−1\displaystyle k=2m-1이므로 참가자 수가 2n\displaystyle 2n명일 때 1등의 1라운드에서의 위치는 2m−1\displaystyle 2m-1번째이다.

+4점 · 논리적인 상황분석

[문제 3-2] [문제 3-1]에서와 마찬가지로 참가자 수가 2n+1\displaystyle 2n+1명일 때 k\displaystyle k번째의 사람이 1등을 하게 된다고 하자. 1라운드에서는 1번과 짝수번호를 가진 사람이 탈락하게 되므로 1등을 하게 될 k\displaystyle k번째 사람은 1라운드를 마친 후 k−12\displaystyle \frac{k-1}{2}번째에 서게 된다. 또한 이 때 정확히 n\displaystyle n명의 사람이 남게 된다.

+4점

문제에서 n\displaystyle n명의 참가자가 존재할 때 m\displaystyle m번째 사람이 1등을 하게 된다고 하였으므로 k−12=m\displaystyle \frac{k-1}{2}=m이 되는 사람이 1등을 하게 된다.

+2점

k=2m+1\displaystyle k=2m+1로 정리가 되므로 결국 2n+1\displaystyle 2n+1명의 참가자 중 2m+1\displaystyle 2m+1번째 사람이 1등을 하게 됨을 알 수 있다.

+3점 · 참가자가 총 n\displaystyle n명일 때 마지막에 1등을 하게 되는 사람의 번호를 f(n)\displaystyle f(n)

[문제 3-3] 참가자가 총 n\displaystyle n명일 때 마지막에 1등을 하게 되는 사람의 번호를 f(n)\displaystyle f(n)이라 하자.

+6점

이전의 두 문제로부터 다음의 두 식을 이끌어 낼 수 있다. f(2n)=2f(n)−1, f(2n+1)=2f(n)+1\displaystyle f(2n)=2f(n)-1,\ f(2n+1)=2f(n)+1

+8점

다음과 같은 과정을 거쳐 f(2012)\displaystyle f(2012)를 구할 수 있다.f(2012)=2f(1006)−1=4f(503)−3=8f(251)+1=16f(125)+9\displaystyle f(2012)=2f(1006)-1=4f(503)-3=8f(251)+1=16f(125)+9=32f(62)+25=64f(31)−7=128f(15)+57=256f(7)+185\displaystyle =32f(62)+25=64f(31)-7=128f(15)+57=256f(7)+185

+3점 · f(7)=7\displaystyle f(7)=7이므로 f(2012)=256×7+185=1977\displaystyle f(2012)=256\times7+185=1977

인데 f(7)=7\displaystyle f(7)=7이므로 f(2012)=256×7+185=1977\displaystyle f(2012)=256\times7+185=1977이다.

첨삭 사례

아직 등록된 첨삭 사례가 없습니다.

질문과 답변 · 0개질문과 답변 · 고정 0개

아직 등록된 질문이 없습니다. 질문 작성은 멤버십 회원만 가능합니다.