<找工作 八>整数分解为连续整数相加
?
整数分解为连续整数相加,最长列表
?
?
def Num(a): start=1 end=0 total=0 while(end<a/2+1): if total>a: total-=start start=start+1 elif total<a: end+=1 total+=end else: break a=range(start,end+1) print a print sum(a) Num(9000)?
?