a,b = map(int,input().split())
dp = [0 for i in range(a)]
dp[0],dp[1] = 1,1
while(True):
for i in range(2,a):
dp[i] = dp[i-1]+dp[i-2]
if dp[a-1] == b:
print(dp[0],dp[1],sep="\n")
break
elif dp[-1] > b:
dp[0] += 1
dp[1] = dp[0]
else:
dp[1] += 1
답
'정올 > beginner' 카테고리의 다른 글
정올 3106 수학2 - 진법변환 (3) | 2025.01.20 |
---|---|
정올 1697 자료처리 - 큐(queue) (0) | 2025.01.20 |
정올 5545 수학1 - 연필공장 (1) | 2025.01.17 |
정올 2857 문자열 - 세로읽기 (0) | 2025.01.16 |
정올 2858 여러가지 - 쇠막대기 (1) | 2025.01.16 |