← Back to List

15991번: 1, 2, 3 더하기 6 ↗

Solutions

Python 3
207 B | 207 chars
D = [1, 1, 2, 2]
for i in range(4, 100001):
    a = 0
    for j in range(2, min(i+1, 7), 2): 
        a += D[i-j]
    a %= 1000000009
    D.append(a)

for _ in range(int(input())):
    print(D[int(input())])