๐งฎ PS ๋ฐฑ์ค (boj) ํ์ด์ฌ - 11727 2xN ํ์ผ๋ง - ๋ฌธ์ ๋งํฌ : https://www.acmicpc.net/problem/11727 11727๋ฒ: 2รn ํ์ผ๋ง 2 ์ฒซ์งธ ์ค์ 2รn ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ ์ฑ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ 10,007๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ค. www.acmicpc.net n์ด ๋์ด๋ ์๋ก ๋น์ฐํ ํ์ผ๋ง์ ๋ฐฉ๋ฒ์ ๋์ด๋๋ค. n=4์ผ๋ ์๊พธ๋ง 9๊ฐ์ ๋ฐฉ๋ฒ๋ง ๋ ์ฌ๋ผ์ ๋ฌธ์ ํธ๋๋ฐ ์๊ฐ์ด ์ข ์ค๋๊ฑธ๋ ธ๋ค. (2x1์ ์ ์์ ๋๋๊ฒฝ์ฐ๋ฅผ ์๊ฐ ๋ชปํ๋ค.) n = 1 1 n = 2 3 n = 3 5 n = 4 11 * 2x1์ ์ ์์ ๋๋๊ฒฝ์ฐ 2x1 2x2 2x1 ์ ํ์ n = (n-1) + (n-2)*2 *ํ์ด์ฌ ์ฝ๋ n = int(input()) arr= [1,3,5] while(True): arr.append(arr[-2]*2 + arr[-1]) if len(arr) > n : break print(arr[n-1]%10007) ๊ณต์ ํ๊ธฐ URL ๋ณต์ฌ์นด์นด์คํก ๊ณต์ ํ์ด์ค๋ถ ๊ณต์ ์์ค ๊ณต์ ๊ฒ์๊ธ ๊ด๋ฆฌ ๊ตฌ๋ ํ๊ธฐnewmon Contents ๋น์ ์ด ์ข์ํ ๋งํ ์ฝํ ์ธ ๋ฐฑ์ค (boj) ํ์ด์ฌ - 1094 ๋ง๋๊ธฐ 2020.04.01 ๋ฐฑ์ค (boj) ํ์ด์ฌ - 2108 ํต๊ณํ 2020.03.31 ๋ฐฑ์ค (boj) ํ์ด์ฌ - 2798 ๋ธ๋์ญ 2020.03.27 ๋ฐฑ์ค (boj) ํ์ด์ฌ - 10866 ๋ฑ 2020.03.27 ๋๊ธ 0 + ์ด์ ๋๊ธ ๋๋ณด๊ธฐ