#2029. 等差数列

等差数列

题目描述

对于一个数列AA ,如果存在一个实数dd ,使得对于任意的ii>1 i(i>1 ) 满足Ai=Ai1+d A_i=A_{i-1}+d,那么这个数列就是等差数列,首项为A1A_1,公差为dd

现在给出一段数列,请问该数列是不是等差数列。

如果不是,请输出0 0;如果是,请输出该数列的和SnS_n

当然,你也可以使用等差数列求和公式,如下:

sn=nA1+n(n1)2d,(nN)s_{n}=n*A_1+ \frac{n*(n-1)}{2}*d , (n\in N^{*})

或者

Sn=n(A1+An)2S_{n}=\frac{n* \left( A_{1}+A_{n}\right)}{2}

输入格式

输入两行,第一行一个整数n n,表示数列中元素个数;第二行nn 个正数,表示该数列。

输出格式

一个整数,表示数列和SnS_n

样例

6 
6 5 4 3 2 0
0
5
1 2 3 4 5
15

数据范围

0n200,2e9ai<2e90\leqslant n\leqslant 200,-2e9\leqslant a_{i}< 2e9