36 lines
698 B
Java
36 lines
698 B
Java
|
package LanQiaoOJ;
|
|||
|
|
|||
|
import java.util.Scanner;
|
|||
|
|
|||
|
/*
|
|||
|
* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a1,a2,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,am,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD><EFBFBD>ӵĺͣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
S=a1<EFBFBD><EFBFBD>a2+a1<EFBFBD><EFBFBD>a3+<EFBFBD><EFBFBD>+a1<EFBFBD><EFBFBD>am+a2<EFBFBD><EFBFBD>a3+
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>һ<EFBFBD>а<EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<EFBFBD>ڶ<EFBFBD><EFBFBD>а<EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>a1,a2,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>,an*/
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD>⣺S1=a1(a2+a3+...+an-1)
|
|||
|
public class <EFBFBD><EFBFBD><EFBFBD><EFBFBD> {
|
|||
|
static int N=200010;
|
|||
|
static long[]a=new long[N];
|
|||
|
public static void main(String[] args) {
|
|||
|
Scanner sc=new Scanner(System.in);
|
|||
|
int n=sc.nextInt();
|
|||
|
for(int i=1;i<=n;i++) {
|
|||
|
a[i]=sc.nextInt();
|
|||
|
}
|
|||
|
//<2F><><EFBFBD>ս<EFBFBD><D5BD><EFBFBD>
|
|||
|
long ans=0;
|
|||
|
//<2F><>¼i-1<><31><EFBFBD><EFBFBD><EFBFBD>ĺ<EFBFBD>
|
|||
|
long sum=0;
|
|||
|
for(int i=1;i<=n;i++) {
|
|||
|
ans+=a[i]*sum;
|
|||
|
sum+=a[i];
|
|||
|
}
|
|||
|
//ʱ<>临<EFBFBD>Ӷ<EFBFBD>ΪO(n)
|
|||
|
System.out.print(ans);
|
|||
|
}
|
|||
|
|
|||
|
}
|