본문 바로가기
백준 알고리즘/수학

백준 1024 파이썬

by paysmile 2018. 11. 12.

N,L = map(int,input().split())

x=-1
y=-1
for i in range(L,101):
    t = (i-1)*i//2
    if ((N-t)%i == 0) & ((N-t)//i>=0):
        x = (N-t)//i
        y = i
        break
if x==-1:
    print(-1)
else:
    for i in range(0,y):
        print(x+i,end = " ")
    


'백준 알고리즘 > 수학' 카테고리의 다른 글

백준 6064 파이썬  (0) 2018.11.17
백준 10250 파이썬  (0) 2018.11.17
백준 1463번 파이썬  (0) 2018.10.07
백준 1912번 파이썬  (0) 2018.10.03
백준 1850번 파이썬  (0) 2018.10.03