UVa 10014 简单的计算
来源:互联网 发布:mac cad中文版 编辑:程序博客网 时间:2024/06/05 20:08
/*
* 解题思路:
* 此题就是推导a1的公式
* 由题目已知 2a[ i ] = a[ i-1 ] + a[ i+1 ] - 2c[ i ];
* 从i=1->n无限累加可得 a[ i ] + a[ n ] = a[ 0 ] + a[ n+1 ] - 2( c[ 1 ] + c[ 2 ] + .... + c[ n ] );
* 再通过当n = 1 时 : a[ 1 ] = a[ 2 ] - a[ 1 ] + a[ 0 ] - 2c[ 1 ];
* 当n = 2 时: a[ 1 ] = a[ 3 ] - a[ 2 ] + a[ 0 ] - 2( c[ 1 ] + c[ 2 ] )
* ..........
* a[ 1 ] = a[ n+1 ] + a[ 0 ] * n - 2( nc[ 1 ] + (n-1)c[ 2 ] + (n-3)c[ 3 ] + ..... + c[ n ] ) ;
* 得出公式即可!!
*/
#include <stdio.h>int main( ){ int t,n,i; double x,y,z,sum,tmp; scanf("%d",&t); while( t-- ) { scanf("%d%lf%lf",&n,&x,&y); sum = tmp = 0; for( i=1;i<=n;i++ ) { scanf("%lf",&z); sum = sum + tmp + z; tmp+=z; } printf("%.2lf\n",(y+n*x-2*sum)/(n+1) ); if( t ) puts(""); } return 0;}
0 0
- UVa 10014 简单的计算
- UVA 10014 简单计算
- UVA 537(简单计算)
- Uva live 4043 Ants( KM+简单的计算几何)
- UVA 11178 - Morley's Theorem 简单的计算几何
- POJ 1264 UVA 109 简单的计算几何
- uva 11437 Triangle Fun (简单计算几何)
- UVa 327 计算简单C表达式
- UVA 11401-Triangle Counting-简单数学计算
- 327UVa计算简单C表达式
- UVA 1586 分子量(简单模拟计算)
- 简单的表达式计算
- 简单的计算
- 简单的打折计算
- 简单的表达式计算
- 简单的打折计算
- py的简单计算
- uva 10112 - Myacm Triangles 简单计算几何+枚举
- 树(2)--二叉树的遍历(非递归)+线索二叉树
- 贪心与标记
- WPF之数据绑定总结
- SSH下载方法实现
- 学习bash shell 3
- UVa 10014 简单的计算
- UITableView的基本使用二(性能优化)
- 基础加强____【Java类加载器 & "委托机制"】
- 小P的故事——神奇的Dota
- 快速排序的层次改进
- 高手速成android开源项目【developer篇】
- max函数比较字符串类型
- 哈希表学习实例
- innotop 下载安装步骤