UVA 10014 Simple calculations
2016-07-15 20:25
441 查看
UVA-10014
数学题,自己推公式。。。/************************************************************************* > File Name: UVA-10014.cpp > Author: Narsh > > Created Time: 2016年07月15日 星期五 10时51分40秒 ************************************************************************/ #include <iostream> #include <algorithm> #include <cstdio> #include <cstring> #include <cmath> using namespace std; int n,t; double a[3100],c[3100],sum; int main () { scanf("%d",&t); while (t--) { scanf("%d",&n); scanf("%lf%lf",&a[0],&a[n+1]); sum = a[0]*n+a[n+1]; for (int i = 1; i <= n; i++) { scanf("%lf",&c[i]); sum-=c[i]*(n-i+1)*2.0; } sum= sum/ (1.0*n+1); printf("%.2lf\n",sum); if (t) printf("\n"); } }
相关文章推荐
- Codeforces Round #359 div2
- 华为OJ——从单向链表中删除指定值的节点
- JavaScript 创建对象模式与最佳实践
- webpack入门
- UVA 10970 Big Chocolate
- Android wear
- px-rem自适应转换
- python win32api
- 80端口被占用
- 华为OJ——按字节截取字符串
- JavaScript 中的命名空间
- 树——找到二叉树中的最大二叉搜索树
- 链表去重(强行用map水过)
- 简述面向对象的六大原则
- 在centos7上配置nginx遇到的坑,不要入坑!
- JavaScript 节流函数 Throttle 详解
- PTPX中的activity文件以及mapping文件
- 使用 Bluemix 和 DevOps Services 的十大理由
- gdb调试学习(一) list命令的学习
- RabbitMQ的项目示例