ν°μ€ν 리 λ·°
λ¬Έμ
11057λ²: μ€λ₯΄λ§ μ
μ€λ₯΄λ§ μλ μμ μλ¦¬κ° μ€λ¦μ°¨μμ μ΄λ£¨λ μλ₯Ό λ§νλ€. μ΄λ, μΈμ ν μκ° κ°μλ μ€λ¦μ°¨μμΌλ‘ μΉλ€. μλ₯Ό λ€μ΄, 2234μ 3678, 11119λ μ€λ₯΄λ§ μμ΄μ§λ§, 2232, 3676, 91111μ μ€λ₯΄λ§ μκ° μλλ€. μοΏ½
www.acmicpc.net
λ¬Έμ νμ΄
μ΄μ μ νΌ 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)
'π¨βπ» μ½λ©ν μ€νΈ > λ°±μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°±μ€: 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 |