#5651. 平方数6

平方数6


前 10 个自然数的平方和为:

12+22++102=3851^2 + 2^2 + \dots + 10^2 = 385

前 10 个自然数的和的平方为:

(1+2++10)2=552=3025(1 + 2 + \dots + 10)^2 = 55^2 = 3025

因此,它们之间的绝对差值为:

3025385=26403025 - 385 = 2640

题目要求

请计算前 ( n ) 个自然数的平方和与其和的平方之间的绝对差值


输入格式 (Input Format)

第一行包含一个整数 ( T ),表示测试数据的组数。 接下来有 ( T ) 行,每行包含一个整数 ( n )。


输出格式 (Output Format)

对于每组测试数据,输出一个整数,表示所求的绝对差值。


样例输入 (Sample Input 0)

2
3
10

样例输出 (Sample Output 0)

22
2640

解释 (Explanation 0)

  • 当 ( n = 3 ):

    (1+2+3)2(12+22+32)=3614=22(1 + 2 + 3)^2 - (1^2 + 2^2 + 3^2) = 36 - 14 = 22

  • 当 ( n = 10 ):

    $(1 + 2 + \dots + 10)^2 - (1^2 + 2^2 + \dots + 10^2) = 3025 - 385 = 2640$