我正在开发一个求解器来解决递归约束。求解器的工作原理就是这样,例如给定一个递归定义为的序列a(n) = a(n-1)*2 + 2
。然后求解器将找到表示a(n)
基于的确切公式n
。您可以在 wolfram alpha 中查看此示例以获得更多理解
在编程中。计算序列的程序是这样的:
a[0] = 1;
for (i = 1; i <= n; i = i+1)
a[i] = 2*a[i-1]+2;
然后通过使用我们的求解器,我可以表示a[n]
并将n
这个特征添加到约束中。但是,我正在寻找现实世界的例子,其中包括像这样的递归序列或线性递归关系。你知道任何可以作为我的测试台的代码吗?