10014-simple calculations
Time limit:3.000 seconds
Http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=99&page=show_problem &problem=955
The Problem
There is a sequence of n+2 elements a0, a1,..., an+1 (n <= 3000; -1000 <= ai 1000 ). It is known so ai = (ai–1 + ai+1)/2–ci for each i=1, 2, ..., N. You are given a0, an+1, c1, ..., cn. Write a program which calculates a1.
The Input
The the number of test cases, followed by a blank line.
For the all test case, the ' the ' a input file contains an integer n. The next two lines consist of numbers a0 and an+1 each have two digits after decimal point, and the NE XT n lines contain numbers CI (also with two digits after decimal point), one number per line.
Each test case is separated by a.
The Output
For each test case, the output file should contain a1 in the same format as a0 and an+1.
Print a blank line between the outputs for two consecutive test cases.
Sample Input
1
1
50.50
25.50
10.15
Sample Output
27.85
Ideas: