用了一个投机取巧的方法,数了每个数的个数,找规律再相加。
#include <iostream> #include <cstdio> using namespace std; int main() { int n; cin >> n; double sum = 0.0; for(int i = 0; i < n; i++) { double a; cin >> a; sum += a * (i + 1) * (n - i); } printf("%.2lf", sum); return 0; }