题目描述:
斐波那契研究的兔子是每隔两个月开始成熟,现在我们要求的是每隔m个月的情况。
输入:程序从标准输入读入数据,每行数据由两个整数 m (1=<m<=10)和d(1=<d<=100) 组成,其中m是每隔m个月开始成熟,d是d个月后围栏中的兔子对数。m和d之间有一个空格。当m和d均为 0 时程序结束。注意本题我们假设从一对大兔开始。
输出:针对每一行输入,输出一个结果,每个结果占一行。
测试输入:
2 3
3 5
0 0
测试输出:
5
9
源码:
#include<stdio.h>
int main(){
double c[103];
int m,d;
int i;
while(1){
scanf("%d%d",&m,&d);
if(m == d && m == 0) break;
if(d <= m) c[d] = 1 + d;
else{
c[0] = 1;
for(i=1;i<m+1;i++) c[i] = i + 1;
for(i=m+1;i<=d;i++){
c[i] = c[i-1] + c[i-m];
}
}
printf("%.0f\n",c[d]);
}
return 0;
}
分享到:
相关推荐
相邻两项或多项数字(状态)之间存在某种关系,可能通过前一项或多项按照某一规律推出其后一项数字(状态),或者是通过后一项或多项按照某一规律推出其前一项数字(状态),就可以说它们存在一种递推关系。...
有一类试题,每相邻两项数之间的变化有一定的规律性,我们可将这种规律归纳成如下简捷的递推关系式:F(n)=G(F(n-1)) 这就在数的序列中,建立起后项和前项之间的关系。然后从初始条件(或最终结果)入手,一步步地按...
线性递推数列算法研究引言常系数递推关系是组合数学中的一个研究方向,线性递推关系是最常见的递推关系,本文将介绍递推数列的相关理论与算法1. 线性递推数列1.1 线
资源名:递推关系式的作图程序_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的...
递推算法基本思想递推算法是一种理性思维莫斯的代表,根据已有的数据和关系,逐步推到而得到结果。递推算法的执行过程如下: (1)根据已知结果和关系,求解中间结果。 (2)判断是否达到要求,如果没有达到,则继续...
可以帮助别人提高dp的能力 动态规划在ACM比赛中是非常重要的
用递推关系理论分析递归算法的时间复杂度.doc
MATLAB递推关系式的作图程序源代码.rar
矩阵乘幂优化k阶常系数线性递推关系,非常不错PDF课件!
主要分析分治算法中递推式子如何解答,以求出算法复杂度
算法参考资料线性递推关系与矩阵乘法-叉姐提取方式是百度网盘分享地址
算法文档无代码递推关系的建立在信息学竞赛中的应用提取方式是百度网盘分享地址
试确定下列递推关系,要求不能使用主定理 利用主定理给出下列地推关系的渐进紧确界 0-1背包问题的输入如下 给定一个无序数组
数模竞赛-matlab程序代码/克里金插值法 神经网络 matlab程序附集 遗 传算法 最小生成树Prim算法 演示程序 顶点覆盖近似算法 图形 遗传算法工具箱 ...组合算法 搜索算法 贪婪算法 ...递推关系式的作图程序
线性递推关系与矩阵乘法 叉姐(交大郭晓旭)
1.6.分治算法.wmv 1.5.递归算法.wmv 1.4.枚举(穷举)算法.wmv 3.2.网状关系:图(2).wmv ...1.3.递推算法.wmv 1.2.算法的作用:猜价格游戏.wmv 1.1.编程的灵魂:数据结构.算法.wmv 3.1.层次关系结构:树(3).wmv
论文研究- 寻求工程时间-费用曲线的一种递推算法.pdf, 在大型...本文给出一种解除上界约束条件的递推算法,这种算法具有占计算机内存小且计算量少等优点,可以有效地找出缩短工期与相应附加的最小直接费用的关系曲线。
为了解决反步递推算法应用于船舶航向控制中输出能量大且非线性部分难以对消的实际问题, 首先对原有的反步递推算法进行线性弱化, 然后利用正弦函数驱动的非线性反馈控制技术代替原有的线性误差反馈. 理论分析表明, 该...