๐๏ธ Algorithm/๐ฉ ๋ฐฑ์ค
๐ฉ [๋ฐฑ์ค] [Python] Class3_9461๋ฒ_ํ๋๋ฐ ์์ด
Dbswnstjd
2022. 10. 30. 23:57
๋ฌธ์
https://www.acmicpc.net/problem/9461
9461๋ฒ: ํ๋๋ฐ ์์ด
์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์
www.acmicpc.net
ํ์ด
# ๋ฐฑ์ค 9461๋ฒ ๋ฌธ์ - ํ๋๋ฐ ์์ด
n = int(input())
d = [0 for _ in range(101)]
for _ in range(n):
d[0],d[1],d[2],d[3],d[4] = 1,1,1,2,2
p = int(input())
for i in range(5, p):
d[i] = d[i-5] + d[i-1]
print(d[p-1])
DP๋ฅผ ํ์ฉํ์ฌ ์ ํ์์ ๊ตฌํ ํ ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์๋ค.