首页 > 其他 > 详细

hdu 2086

时间:2016-03-13 00:23:01      阅读:279      评论:0      收藏:0      [点我收藏+]

PS:推算。。。数组如果开得不够大也会超时。。。

代码:

#include "stdio.h"
double cal(int t,double a[]);
int main(){
    double a0,an1,c[1100],sum,k;
    int i,n,b;
    while(~scanf("%d",&n)){
        scanf("%lf%lf",&a0,&an1);
        for(i=1;i<=n;i++)
            scanf("%lf",&c[i]);
        sum=(double)n/(double)(n+1)*a0+1.0/(n+1)*an1;
        k=(double)n*2.0;
        for(i=1;i<=n;i++){
            sum-=k/(n+1)*c[i];
            k-=2.0;
        }
        printf("%.2lf\n",sum);
    }
    return 0;
}

 

hdu 2086

原文:http://www.cnblogs.com/sureli/p/5270828.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!