PKU3444

来源:互联网 发布:mis软件 编辑:程序博客网 时间:2024/05/29 06:51

题目连接:http://acm.pku.edu.cn/JudgeOnline/problem?id=3444

大概说的是按题目所示的方法每次都用s(i) = a(2*i-1) + a(2*i)  d(i) = a(2*i-1) - a(2*i)处理一个序列,并且都将序列减半,知道序列长度为1,此时得到的序列是题目输入的序列,让求原来的那个序列,并且给出序列的长度n,保证为2count次方,此时需要递归的次数即为count而通过上面两个式子可以解出a2*i-1=(s(i)+d(i))/2,a(2*i)=(s(i)-d(i))/2

参考代码: