Thursday, March 17, 2011

10014 - Simple calculations


#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int main()
{
    long int t,n,k;
    long double a0,a1,anp1,ct,c[3005];
    //freopen("in.txt","r",stdin);
    cin>>t;
    while(t--)
    {
        cin>>n>>a0>>anp1;
        ct=0;
        for(k=1;k<=n;k++)
        {
            cin>>c[k];
            ct+=(n-k+1)*c[k];
        }
        ct*=2;
        a1=(n*a0+anp1-ct)/(n+1);
        if(t!=0)
            printf("%0.2Lf\n\n",a1);
        else
            printf("%0.2Lf\n",a1);
    }
    exit(0);
}

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.