题解 | #尼科彻斯定理#
连续奇数,等差数列,公差2 已知n 则Sn = n**3算出第一项a1则问题迎刃而解
while True: try: n =int(input()) Sn = n**3 a1 = int((Sn - n*(n-1)) / n) lis = [] for i in range(n): lis.append(str(a1+i*2)) print('+'.join(lis)) except: break
while True: try: n =int(input()) Sn = n**3 a1 = int((Sn - n*(n-1)) / n) lis = [] for i in range(n): lis.append(str(a1+i*2)) print('+'.join(lis)) except: break
相关推荐