https://www.acmicpc.net/problem/1904
뭐 이딴 문제가 있나 싶었는데 그냥 피보나치 수열 문제였다. (15746 이라는 별 상관없는 숫자를 나눠야 하는)
Arr = [0] * 1000001
Arr[1] = 1
Arr[2] = 2
Arr[3] = 3
for i in range(4, 1000001):
Arr[i] = (Arr[i - 1] + Arr[i - 2]) % 15746
num = int(input())
result = Arr[num]
print(str(result))
'문제풀이' 카테고리의 다른 글
[PY] 11047 : 동전 0 (1) | 2025.04.05 |
---|---|
[PY] 2748 : 피보나치 수 2 (0) | 2025.04.05 |
[PY] 2252 : 줄 세우기 (0) | 2025.04.03 |
[PY] 2665 : 미로만들기 (0) | 2025.04.02 |
[PY] 3055 : 탈출 (0) | 2025.04.02 |