티스토리 뷰

- 다이나믹 알고리즘

tc = int(input())
d = []
for i in range(tc):
    d.append(int(input()))
arr0 = [1,0,1] # 0 1 2 ## 0 개수 
arr1 = [0,1,1] # 0 1 2 ## 1 개수
for i in range(3, 41):
    arr0.append(arr0[i-1]+ arr0[i-2])
    arr1.append(arr1[i-1]+ arr1[i-2])
for j in range(len(d)):
    print(arr0[d[j]], end=" ")
    print(arr1[d[j]])

www.acmicpc.net/problem/1003

 

1003번: 피보나치 함수

각 테스트 케이스마다 0이 출력되는 횟수와 1이 출력되는 횟수를 공백으로 구분해서 출력한다.

www.acmicpc.net

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함