1049 数列的片段和(20)

1049 数列的片段和(20)


题目链接 : 点我


思想:

如果当前是第i个数,那么其总出现的次数等于 i * (n + 1 - i)


#include <stdio.h>

int main (void)
{
    int n;
    double v; 
    double ans = 0;

    scanf ("%d", &n);

    for (int i = 1; i <= n; i++)
    {
        scanf ("%lf", &v);
        ans += v * i * (n + 1 - i);
    }

    printf ("%.2f\n", ans);
    return 0;
}

 

posted @ 2018-06-08 16:03  NaLaEurCAS  阅读(80)  评论(0编辑  收藏  举报