λ¬Έμ
https://www.acmicpc.net/problem/2193
2193λ²: μ΄μΉμ
0κ³Ό 1λ‘λ§ μ΄λ£¨μ΄μ§ μλ₯Ό μ΄μ§μλΌ νλ€. μ΄λ¬ν μ΄μ§μ μ€ νΉλ³ν μ±μ§μ κ°λ κ²λ€μ΄ μλλ°, μ΄λ€μ μ΄μΉμ(pinary number)λΌ νλ€. μ΄μΉμλ λ€μμ μ±μ§μ λ§μ‘±νλ€. μ΄μΉμλ 0μΌλ‘ μμνμ§ μ
www.acmicpc.net
νμ΄
# λ°±μ€ 2193λ² λ¬Έμ - μ΄μΉμ
n = int(input())
# n μ리 μ λ§νΌ dp ν
μ΄λΈ μμ± => n+1
dp = [0] * (n + 1)
dp[1] = 1
# dp μ νμ
# κ²½μ°μ μλ₯Ό λ°μ Έλ³΄λ©΄ νΌλ³΄λμΉ μμ΄κ³Ό λΉμ·ν ννλ₯Ό λκ³ μμ
for i in range(2, n+1):
dp[i] = dp[i-2] + dp[i-1]
print(dp[n])
'ποΈ Algorithm > π© λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
π© [λ°±μ€] [Python] 2630λ²_μμ’ μ΄ λ§λ€κΈ° (0) | 2022.11.09 |
---|---|
π© [λ°±μ€] [Python] 2468λ²_μμ μμ (1) | 2022.11.09 |
π© [λ°±μ€] [Python] [BFS] 7576λ²_ν λ§ν (0) | 2022.11.07 |
π© [λ°±μ€] [Python] [BFS] 1926λ²_κ·Έλ¦Ό (0) | 2022.11.07 |
π© [λ°±μ€] [Python] 1002λ²_ν°λ (0) | 2022.11.07 |