[BOJ] #2747 - ํผ๋ณด๋์น ์
2747๋ฒ: ํผ๋ณด๋์น ์ ํผ๋ณด๋์น ์๋ 0๊ณผ 1๋ก ์์ํ๋ค. 0๋ฒ์งธ ํผ๋ณด๋์น ์๋ 0์ด๊ณ , 1๋ฒ์งธ ํผ๋ณด๋์น ์๋ 1์ด๋ค. ๊ทธ ๋ค์ 2๋ฒ์งธ ๋ถํฐ๋ ๋ฐ๋ก ์ ๋ ํผ๋ณด๋์น ์์ ํฉ์ด ๋๋ค. ์ด๋ฅผ ์์ผ๋ก ์จ๋ณด๋ฉด Fn = Fn-1 + Fn-2 (n ≥ 2)๊ฐ www.acmicpc.net ** ๋ฌธ์ ์ ํ ์ฌ๊ท ํจ์ ** ํ์ด ํผ๋ณด๋์น ์์ด์ ์ ํ์ ์ฌ๊ท ํจ์๋ฅผ ์ด์ฉํด ๋ฌธ์ ๋ฅผ ํ ์ ์๋์ง ๊ฒํ N์ ์ต๋ 45 ์ฌ๊ท์ ๊ตฌํ์ ํ๊ณ: ๊ณผ๋ํ ์ค๋ณต ํธ์ถ -> O(2^n) n = int(input()) a, b = 0, 1 while n > 0: a, b = b, a + b n -= 1 print(a) f(n) 0 1 1 2 3 a b a + b ... ... a b ... ... a b ... a b
2021.06.15