My issue
testcases = int(input())
for i in range(testcases):
n,k = input().split(" ")
n = int(n)
k = int(k)
li =
if (n >= k):
print(-1)
else:
while (len(li) < n):
# li.append(int(k) - sum(li)/)
if((int(k) - sum(li) > 0)):
li.append(((int(k))- int(n/2))//int(n/2))
elif ((int(k) - sum(li) == 0)):
break
else:
li = -1
break
li.append(1)
print(*li)
My code
testcases = int(input())
for i in range(testcases):
n,k = input().split(" ")
n = int(n)
k = int(k)
li = []
if (n >= k):
print(-1)
else:
while (len(li) < n):
# li.append(int(k) - sum(li)/)
if((int(k) - sum(li) > 0)):
li.append(((int(k))- int(n/2))//int(n/2))
elif ((int(k) - sum(li) == 0)):
break
else:
li = -1
break
li.append(1)
print(*li)
Problem Link: SUMARRAY Problem - CodeChef