beoped avatar

퀴즈 386, 391, 390 풀이//점화식

beoped

Published: 29 Oct 2019 › Updated: 29 Oct 2019퀴즈 386, 391, 390 풀이//점화식

퀴즈 386, 391, 390 풀이//점화식

점화식과 관련된 3문제의 풀이를 한번 적어본다.

퀴즈 386 5개의 구슬


5개의 구슬이 들어있는 주머니 A와 비어 있는 주머니 B 가 있다.

한번에 구슬을 한개 혹은 두개씩 뽑아 A 의 구슬을 B 로 옮기려고 한다.

총 경우의 수는?

hint : 이 문제는 쉽게 n 개의 구슬로 일반화가 가능하다. 한번에 구슬을 한개 혹은 두개씩 뽑아 이게 핵심 포인트이다. 사실 이 문제는 고등학교 때 빈번하게 등장했던 문제이다.

풀이

이 문제는 일일이 카운트 해봐도 되지만 일반화를 위해 고등학교 수학 지식을 사용해 보자. 바로 점화식을 이용한 풀이이다.

A 에 구슬이 n 개 있을 때 B 에 옮기는 경우의 수를 a_n (n>2, n=1, 2 이면 한번에 옮길 수 있기에 2보다 크다고 가정하자) 이라 하자. 문제의 조건에 따라 한번에 한개 혹은 두개를 옮길 수 있으니 이 전체를 두가지 조건으로 나누어 셀 수 있다.

하나는 A 에서 한개를 뽑아 B 에 두고 남은 (n-1) 개에서 B 로 가는 경우의 수 (즉 a_{n-1}) 그리고 다음은 A 에서 한번에 두개를 뽑아 B 에 두고 남은 (n-2) 개에서 B 로 가는 경우의 수 즉 a_{n-2} 가 된다.

image.png

이 수열은 우리에게 잘 알려진 수열이다. 바로 피보나치 수열. 처음 초항과 두번째 항은 쉽게 카운팅이 가능하다.

image.png

문제에서 원하는 답은 a_5 = 8 이다.

퀴즈 391 10자리의 홀수


0과 1 두 자리 숫자만 이용하여 만들 수 있는 10자리의 홀수인 자연수 중에서

0이 연속하여 나타나지 않는 자연수의 갯수를 구하여라

풀이

이 문제는 정확히 386번과 같은 문제이다. 이를 catch 할 수 있겠는가?

n 자리의 홀수의 개수를 a_n 이라 하자. n 자리를 만족하려면 먼저 n번째 자리는 0이 아니어야 하고 [여기는 0,1 즉 이진법만 고려했으니 n번째 자리에 1이 들어가야 한다.] 홀수라고 했으니 첫째 자리도 1이어야 한다. 자 이제 두번째 자리에 올 숫자를 생각하고 이를 점화식으로 연결해보자.

두번째 자리에는 0 또는 1이 올 수 있는데 먼저 0이 왔다고 해보자. 0이 연달아 올 수 없으니까 세번째 자리 숫자가 1로 고정된다. 즉 빈칸은 n-2 개가 있고 두번째, 세번째 숫자는 전체의 홀짝에 관여가 없으니 결국 a_{n-2} 와 같다. 반면 두번째 자리에 1이 온 경우는, 아무런 제한 조건이 없기 때문에 n-1 자리에 넣는 경우라고 보면 되고 a_{n-1} 이 된다.

image.png

원하는 숫자는 a_{10}, 앞에서 구한 수에 더 계산을 해보면 a_{10}=55 가 나온다 .

퀴즈 390 10계단


10계단을 올려가려고 한다.

한번에, 1계단, 2계단 혹은 3계단을 올라갈 수 있다고 할 때

10계단을 올라갈 수 있는 경우의 수는?

풀이

이 문제 역시 고등학교 참고서에 자주 등장하는 문제로, 위에 점화식을 구한 과정과 똑같은 방법으로 문제에 해당되는 점화식을 구할 수 있다.

n (n>3, n=1,2,3 일 때 한번에 올라갈 수 있으므로) 번째 계단을 오르는 방법을 a_n 이라 하자. 정확히 앞에 구한 방식과 똑같이 하면

image.png

참고로 여기서는 weight를 주지 않고 [항의 앞에 계수가 1인 경우만 고려했다.] 했는데 weight를 주는 문제를 모델링 할 수 도 있다. 아무튼 이런 식으로 점화식을 만들어 수열의 항을 구하는 문제가 학창시절에 종종 입시에 등장하곤 했는데 지금은 어떨지 궁금하다.

Leave 퀴즈 386, 391, 390 풀이//점화식 to:

Written by

wanna be grown-up, 잡담mania, 1+1=2?, abcdef

Read more #kr-quiz posts


Best Posts From beoped

We have not curated any of beoped's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From beoped