LanQiaoTestCodes/求和.java

36 lines
698 B
Java
Raw Permalink Normal View History

2023-04-23 12:30:47 +00:00
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);
}
}