https://www.acmicpc.net/problem/9461
9461๋ฒ: ํ๋๋ฐ ์์ด
์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์
www.acmicpc.net
๋ฌด์์ ๊ทธ๋ ค๋๊ณ ๊ท์น์ ์ฐพ์๋ค
์ฒ์์ ์ผ๊ฐํ์ด ์๊ธฐ๋ ์์๋๋ก ๊ท์น์ ๊ณ์ฐํ๋ค๊ฐ
[์ธ๋ฑ์ค-2] + [์ธ๋ฑ์ค-3] ์ผ๋ก๋ ๊ณ์ฐ์ด ๋๋ค๋ ๊ฑธ ์ฐพ์
d = [0] * 101
d[1], d[2], d[3] = 1, 1, 1
for i in range(4, 101):
d[i] = d[i-2] + d[i-3]
t = int(input())
for i in range(t):
n = int(input())
print(d[n])
'๐ค > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1932: ์ ์ ์ผ๊ฐํ (Python) (0) | 2022.04.01 |
---|---|
๋ฐฑ์ค 1149: RGB๊ฑฐ๋ฆฌ (Python) (0) | 2022.03.30 |
๋ฐฑ์ค 1904: 01ํ์ผ (Python) (0) | 2022.03.29 |
๋ฐฑ์ค 1003: ํผ๋ณด๋์น ํจ์ (Python) (0) | 2022.03.29 |
๋ฐฑ์ค 1300: K๋ฒ์งธ ์ (Python) (0) | 2022.02.23 |