We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 982a8aa commit 1fc98a4Copy full SHA for 1fc98a4
minjeong/DynamicProgramming/2024-04-17-[백준]-#1003-피보나치.py
@@ -0,0 +1,11 @@
1
+TC = int(input())
2
+dp = [[0, 0]] * 100
3
+dp[0] = [1, 0]
4
+dp[1] = [0, 1]
5
+
6
+for i in range(2, 100): # 미리 DP에 저장해두기 (0.25초의 속도를 위함)
7
+ dp[i] = [dp[i-1][0]+dp[i-2][0], dp[i-1][1]+dp[i-2][1]]
8
9
+for _ in range(TC): # 테스트케이스 수만큼 반복
10
+ n = int(input()) # 테스트케이스 n
11
+ print(' '.join(map(str, dp[n]))) # dp에 저장된 값 출력
0 commit comments