数列的片段和:PTA乙级 T1049
题目要求:
PTA乙级 T1049 题目要求
最优算法
import java.util.*;
public class T1049 {
public static void main(String[] args) {
Scanner Reader = new Scanner(System.in);
int n;
double sum = 0;
n = Reader.nextInt();
double[] num = new double[n];
for(int i = 0; i < n; i++) {
num[i] = Reader.nextDouble();
}
for(int i = 0; i < n; i++) {
sum += (i + 1) * (n - i) * num[i];
}
System.out.printf("%.2f", sum);
}
}
在代入运算的时候发现,在使用同一方法解决问题的时候,使用C语言使用的内存和运行时间更短,使用Java语言可能会出现超时的情况。