ν°μ€ν 리 λ·°
728x90
λ°μν
λ¬Έμ
λ¬Έμ νμ΄
μ΄μ μ νΌ 10844 μ¬μ΄ κ³λ¨ μμ λν νμ΄μ μ μ¬ν λ°©μμΌλ‘ ν μ μλ λ¬Έμ μ΄λ€. μ°¨μ΄μ μ 0μΌλ‘ λΆν° μμν μ μκ³ μκ° μ€λ³΅λμ΄λ λλ€λ κ²μ΄λ€. λ°λΌμ nμ λ°λ₯Έ κ²½μ°μ μλ€μ f(n) = f(n - 1) + f(n) μ νμμ ν΅ν΄ ꡬν μ μλ€. μ΄λ 3μΌλ‘ λλκΈ° μν΄μλ μμ μ«μλ€μ΄ 0, 1, 2κ° λμ΄λ λκΈ° λλ¬Έμ μ΄λ μμ ꡬν κ²½μ°μ μλ₯Ό ν©μ°ν΄μ£Όμ΄μΌ νκΈ° λλ¬Έμ΄λ€.
μ½λ
from sys import stdin
if __name__ == "__main__":
n = int(stdin.readline()) - 1
nums = [1] * 10
for _ in range(n):
for i in range(1, 10):
nums[i] = nums[i] + nums[i - 1]
print(sum(nums) % 10007)
728x90
λ°μν
'π¨βπ» μ½λ©ν μ€νΈ > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€: 1149 RGB 거리 (0) | 2020.07.08 |
---|---|
λ°±μ€: 11054 κ°μ₯ κΈ΄ λ°μ΄ν λ λΆλΆ μμ΄ (0) | 2020.07.07 |
λ°±μ€: 11722 κ°μ₯ κΈ΄ κ°μνλ λΆλΆ μμ΄ (0) | 2020.07.05 |
λ°±μ€: 11055 κ°μ₯ ν° μ¦κ° λΆλΆ μμ΄ (0) | 2020.07.05 |
λ°±μ€: 1932 μ μ μΌκ°ν (0) | 2020.07.04 |
λκΈ
κΈ λ³΄κ΄ν¨
μ΅κ·Όμ μ¬λΌμ¨ κΈ
μ΅κ·Όμ λ¬λ¦° λκΈ