有如下方程:A i = (A i-1 + A i+1)/2 - C i (i = 1, 2, 3, .... n). 若给出A 0, A n+1, 和 C 1, C 2, .....C n. 请编程计算A 1 = ?
Input
输入包括多个测试实例。
对于每个实例,首先是一个正整数n,(n <= 3000); 然后是2个数a 0, a n+1.接下来的n行每行有一个数c i(i = 1, ....n);输入以文件结束符结束。Output
对于每个测试实例,用一行输出所求得的a1(保留2位小数).
Sample Input
150.0025.0010.00250.0025.0010.0020.00
Sample Output
27.5015.00 // 传送门:
1 #include2 int main() 3 { 4 int n, i; 5 double a0, at, c[3000], a1; 6 while(~scanf("%d", &n)) 7 { 8 scanf("%lf %lf", &a0, &at); 9 for(i=0;i