2019.02.10) 백준 1003번 풀이 (PyPy3)

2019. 2. 10. 22:27프로그래밍(주력)/백준 문제풀이

계산값을 저장하고 풀어야 시간이 맞는다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 계산한거 저장
zero = [101]
one = [011]
 
 
def fibo(p0):
    l = len(zero)
    if l <= p0:
        for i in range(l, p0 + 1):
            zero.append(one[i - 1])
            one.append(one[i - 1+ zero[i - 1])
    print(f'{zero[p0]} {one[p0]}')
 
 
for i in range(int(input())):
    fibo(int(input()))
 
cs