A1 = ?

Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13688 Accepted Submission(s): 8226

Problem Description
有如下方程:Ai = (Ai-1 + Ai+1)/2 - Ci (i = 1, 2, 3, … n).
若给出A0, An+1, 和 C1, C2, …Cn.
请编程计算A1 = ?

Input
输入包括多个测试实例。
对于每个实例,首先是一个正整数n,(n <= 3000); 然后是2个数a0, an+1.接下来的n行每行有一个数ci(i = 1, …n);输入以文件结束符结束。

Output
对于每个测试实例,用一行输出所求得的a1(保留2位小数).

Sample Input
1
50.00
25.00
10.00
2
50.00
25.00
10.00
20.00

Sample Output
27.50
15.00

Source
2006/1/15 ACM程序设计期末考试

问题链接:HDU2086 A1 = ?
问题简述:(略)
问题分析
    需要进行数学推导,得:
A1 = [nA0 + An+1 - 2(nC1+(n-1)C2+…+2Cn-1+Cn)]/(n+1)
    水题不解释。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* HDU2086 A1 = ? */#include <iostream>using namespace std;const int N = 3000;
double c[N + 1];int main()
{int n;while(~scanf("%d", &n)) {double a, b, a1;scanf("%lf%lf", &a, &b);for(int i = 1; i <= n; i++)scanf("%lf", &c[i]);a1 = n * a + b;for(int i = 1; i <= n; i++)a1 -= 2 * i *c[n - i + 1];a1 /= n + 1;printf("%.2f\n", a1);}return 0;
}

HDU2086 A1 = ?【水题】相关推荐

  1. hdu-5003 Osu!(水题)

    题目链接: Osu! time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others) Prob ...

  2. SDNU 1427.分解质因数(水题)

    Description 问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1< =a2< ...

  3. HDU - 1757 A Simple Math Problem(矩阵快速幂,水题)

    题目链接:点击查看 题目大意:实现公式: f(x)=x,x<10 f(x)=a0*f(x-1)+a1*f(x-2)+--+a9*f(x-10) 题目给出a0~a9,一个n和一个m,要求输出f(n ...

  4. B - Average Numbers CodeForces - 134A(水题,思维)

    You are given a sequence of positive integers a1, a2, -, an. Find all such indices i, that the i-th ...

  5. 【CodeForces - 1201C】Maximum Median(思维,水题)

    题干: You are given an array aa of nn integers, where nn is odd. You can make the following operation ...

  6. 【CodeForces - 569B】Inventory (水题)

    题干: Companies always have a lot of equipment, furniture and other things. All of them should be trac ...

  7. codeforces 702A A. Maximum Increase(水题)

    题目链接: A. Maximum Increase time limit per test 1 second memory limit per test 256 megabytes input sta ...

  8. zcmu之水题来一波~

    1036: Shepherd 1112: 对于数字的强迫症 1137: 最后一次队内赛的a+b 1278: Sequence(哈希) 1279: Sort photos(读题) 1653: 这样真的好 ...

  9. NoiOpenjudge水题选刷之_搜索

    1789:算24 给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式.现在的问题是,是否存在一种方式使得得到的表达式的结果等于24. 这里加减乘除以及括号的运 ...

最新文章

  1. MATLAB应用实战系列( 七十五) -图像处理应用 MATLAB实现基于分水岭算法的图像分割 (附matlab代码)
  2. 安卓版kindle电子书位置_安卓手机APP如何打开三种格式的电子书文件
  3. Spring FactoryBean的开发1
  4. jQuery中的on 和事件委派
  5. nstimer循环引用_警惕使用NSTimer时的循环引用
  6. 95-280-048-源码-资源管理-CPU
  7. linux改变磁盘顺序,Linux上磁盘顺序混乱的情况
  8. win64 安装Oracle 11g
  9. 如何用计算机给机顶盒刷机,如何利用sd卡刷机 电视盒子通用刷机方法
  10. CentOS7安装vmware tools时出现Searching for a valid kernel header path… The path “” is not valid错误
  11. 横向对比EXT4,带你感受真实的Linux文件系统F2FS
  12. 计算机用户账户限制,win7系统使用共享功能被提示用户账户限制怎么解决
  13. python中cnt是什么意思_CNT是什么意思
  14. mysql mdf修复_LDF文件丢失, 如何仅用MDF文件恢复数据库呢?
  15. Windows系统监控
  16. 支付宝对账单功能开发
  17. WACV 2021 论文大盘点-医学影像篇
  18. 步骤分解:教你五步实现css转盘抽奖小游戏
  19. 十位世界级顶尖投资大师的投资哲学:忍耐、聚焦、坚定
  20. 关于电路的竞争与冒险问题详解

热门文章

  1. arcpy.mapping常用四大件-StyleItem
  2. Centos7.7之离线安装kubectl
  3. 关于 cocos2d-x win32 版本的 cpu 占用改良
  4. mysql 变量定义和赋值_MySQL变量解析
  5. globalmapper如何选取图像上的点_图像配准算法
  6. 【java学习之路】(javaWeb【后端】篇)006.FilterListener
  7. aix c语言 构造函数,错误:命名构造函数,而不是类型。使用g++4.6.1进行编译
  8. 字母大小写全排列C语言,14种模式解决面试算法编程题(PART II)
  9. 我的世界基岩版json_我的世界基岩版app_我的世界基岩版app下载_我的世界基岩版安卓版下载-新手游网...
  10. protostuff java_protostuff 及其注意事项