← Back to List

9764번: 서로 다른 자연수의 합 ↗

Solutions

Python 3
210 B | 210 chars
L = [0]*4000
L[0] = 1
for i in range(1,2000):
    L2 = L[:]
    for j in range(0,2000):
        if L[j] > 0:
            L2[i+j] +=L[j]
    L = L2
for i in range(int(input())):
    print(L[int(input())]%100999)