首页 > 分享 > 兔子繁殖问题的算法解决

兔子繁殖问题的算法解决

PAT乙级——养兔子

最新推荐文章于 2021-12-08 01:12:44 发布

原创 于 2019-06-06 09:41:59 发布 · 313 阅读

· 2

· 0 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目描述

一只成熟的兔子每天能产下一胎兔子。每只小兔子的成熟期是一天。 某人领养了一只小兔子,请问第N天以后,他将会得到多少只兔子。

html

输入描述:

测试数据包括多组,每组一行,为整数n(1≤n≤90)。

html

输出描述:

对应输出第n天有几只兔子(假设没有兔子死亡现象)。

html

输入例子:

1

2

html

输出例子:

1

2

html

#include "pch.h"

#include <iostream>

using namespace std;

/*

int count_r( long int x)

{

if (x == 1) return 1;

else if (x == 2) return 2;

else return count_r(x - 1) + count_r(x - 2);

}

int main()

{

int n,number;

while (cin >> n) {

number = count_r(n);

cout << number<<endl;

}

return 0;

}

这种逻辑比较清楚的题,大部分用递归都不行,会超时,一般先迭代,迭代不行就找规律

*/

int main()

{

long long int a[91];

int n;

a[1] = 1; a[2] = 2;

for (int i = 3; i < 91; i++)

{

a[i] = a[i - 1] + a[i - 2];

}

while (scanf("%d", &n) != EOF)

{

cout << a[n] << endl;

}

return 0;

}

相关知识

兔子繁殖 (30 分) 兔子繁殖问题。
JavaScript兔子繁殖问题详解
兔子繁殖模型与算法解析
兔子繁殖问题,求解大神。
兔子繁殖问题
斐波那契数列(兔子繁殖)问题
兔子繁殖,兔子的繁殖
怎样解决鹦鹉繁殖问题
24只兔子繁衍了100亿只,澳大利亚最后是如何解决野兔泛滥问题的?
16版.兔子繁殖总数

网址: 兔子繁殖问题的算法解决 https://m.mcbbbk.com/newsview1329252.html

所属分类:萌宠日常
上一篇: 英迪玩具贸易有限公司
下一篇: 怎样让兔子快速怀孕?兔子怀孕注意