def judge(line):
lis=[]
for pin line.split():
lis.append(p)
m,n=lis[0],lis[1]
lim=[]
for iin range(int(m),int(n)+1):
summ=0
for jin str(i):
summ+=pow(int(j),3)
if summ==i:
lim.append(i)
if len(lim)==0:
return 'no'
else:
return lim
li=input()
result=judge(li)
if result=='no':
print('no')
else:
print(' '.join(list(map(str,result))))
赛码网的输入是一次输入一个数据,处理完再输入。以本题为例,可能第一次输入100 120,第二次输入300 320。而不是
100 120
300 320
直接一次输入。