问题:第1年有1对兔子,每对兔子从出生后第3个年起,就可每年生1对兔子,兔子的寿命是6年,问第n年有多少对兔子?
#include<iostream>
#include<list>
using namespace std;
int rabbit(int n)
{
list<int> ral;
list<int>::iterator m;
list<int>::iterator j;
ral.push_back(0);
for(int i=0;i<=n;i++)
{
for(j=ral.begin(),m=ral.end();j!=m;j++)
{
if(*j>=6)
{
j=ral.erase(j);
j--;
}
}
for(j=ral.begin(),m=ral.end();j!=m;j++)
{
if(*j>=3)
ral.push_back(0);
++(*j);
}
}
return ral.size();
}
int main()
{
cout<<rabbit(6)<<endl;
return 0;
}
网上看到很多人都是用递归做的,但我实在是想不出递归的原理……只好想了一个这样的笨方法了
分享到:
相关推荐
斐波那契数列指-兔子繁殖问题。设有一对新生的兔子,从第三个月开始他们每个月都生一对兔子,新生的兔子从第三个月开始又每个月生一对兔子。按此规律,并假定兔子没有死亡,20个月后共有多少个兔子
兔子繁衍问题c语言 兔子繁衍问题,也被称为斐波那契数列问题,是一个经典的数学问题,可以用C语言来解决。问题的描述如下:一对兔子从出生后的第三个月开始,每个月...假设兔子不会死亡,问n个月后,有多少对兔子?
有一对兔子,生长三个月后,(第四个月)生下一对兔子,之后每个月生一对兔子,小兔子生长三个月后,同样(第四个月开始)每个月生下一对兔子,第七个月第一对兔子死亡(即兔子只能活六个月,即每对兔子一生只能生下...
而每1对小兔子在它出生后的第三个月里,又能生1对小兔子,假定在不发生死亡的情况下,由1对初生的小兔子开始,50个月后会有多少对兔子? 在第1个月时,只有1对小兔子,过了1个月,那对兔子成熟了,在第3个月时便生下1...
红色的兔子暗恋着蓝色的兔子,所以,每当两只兔子相遇时,红色兔子的生命值就会增加,追赶过程中,红色兔子的生命值会一直减少,如果未能及时和蓝色兔子相遇,生命值减为零,则红色兔子因相思病死亡,游戏结束!...
从5个数中取最大数及最小数,由键盘输入任意三个数,按降序将其输出,裴波那契数列问题(兔子繁殖问题):设有一对=新生兔子,从第三个月 开始它们每个月都生一对兔子,按此规律,并假设没有兔子死亡,问一年 后共有...
当兔子吃草时,它会死亡并被2个新的兔子代替。 兔子出生后必须等待一些帧才能吃草。 (防止兔子立即吃掉所有的草) 每个兔子都有最长的寿命。 如果兔子在生活中找不到草,它将死亡。 兔子可以沿4个基本方向移动,...
你和你的获救兔子囚犯需要从空间站这个倒塌的死亡陷阱中逃脱——而且要快! 不幸的是,有些兔子被长期监禁削弱了,不能跑得很快。 他们的朋友正在努力帮助他们,但如果你也投身进去,这次逃生会更快。防御舱门已经...
另一方面,UMMC补充剂降低了套件死亡率(P <0.05),尽管它并不影响妊娠期,产仔数,产仔重量和出生时单个套件的重量。 在几乎相同的采食量下,日粮UMMC补充剂在活体增重,饲料转化率和性能指标方面也改善了成年...
s1l3nt78 死亡兔子集体因为剥削很有趣 加法 ChimneyBlue SMB BufferOverflow利用(x86 / mips) RouterOS越狱对Mikrotik版本2的支持-6.44.3 重要 该软件不得在您未获得其许可的任何系统或网络中使用,也不得用于...
优步铁杆 命名为TBC。 Forge Mod即将测试UHC游戏。 变化: 僵尸 走慢一点 当农作物移动得更快时 跃上目标 不需要看到农业 ...凋灵的骷髅以30%的几率生成,使用弓箭(自动...已知问题 僵尸骑鸡不该工作,以及骷髅骑师
s1l3nt78 死亡兔子集体因为网络钓鱼是打发时间的好方法。 网络钓鱼套件 TigerShark整合了各种不同的网络钓鱼工具,框架,域收集/生成工具和邮件垃圾邮件发送者,以创建完全可自定义的网络钓鱼工具包。 该工具包使您...
s1l3nt78 死亡兔子集体因为枚举是关键 释放 @Codename: c @Version: .2 - Added functionality to start a teamserver hosted on a remote server [ Sifter的]最新版本的zip软件包可以从下载[ Sifter ]的最新.deb...
致命和自残此分布提供了“自动拼写”,这是“致命”的词汇等效项。 此发行版需要Perl 5.8或更高版本才能运行。安装从Perl 5.10.1开始,autodie与Perl捆绑在一起。 要安装最新的稳定版,请使用您喜欢的CPAN安装程序:...
兔子2D节奏MMO客户即将到来的节奏mmo的占位符名称,带有轻量沙箱元素,灵感来自Audition Online,这是已经死亡的韩国节奏MMO,仍然受到追捧在这里关注发展!
修改游戏上古卷轴5里面角色龙吼的音效,玩起来更具有代入感。
在将死亡植物和动物体内的碳转化为可利用的化合物并循环回环境中起着至关重要的作用。 真菌王国中存在着令人难以置信的多样性。真菌王国中存在着令人难以置信的多样性,每个物种都有自己对特定环境的适应能力。 每个...
堆的垃圾回收方式 java堆是GC垃圾回收的主要区域。 GC分为两种: Minor GC、Full GC(也叫做Major GC)...当一个对象被判定为“死亡”的时候, GC就有责任来回收掉这部分对象的内存空间。 新生代是收集垃圾的频繁区域。
出生地 禅达酒店 干掉海寇,响马,山贼,绿林 获取装备,扩展剧情 死亡骑士 地狱骑士....
它在游戏中效果很好,并且在 7 天死亡、战斗技术、围攻、城市:天际线、坎巴拉太空计划、氧气不包括、乌鸦菲尔德、边缘世界、庇护所、星露谷、斯塔塞尔、深海、终极书游戏、总矿工、未转动、SCP:秘密实验室等游戏中...