3258:兔子产子
总时间限制: 1000ms 内存限制: 65536kB
描述
从前有一对长寿兔子,它们每一个月生一对兔子,新生的小兔子两个月就长大了,在第二个月的月底开始生它们的下一代小兔子,这样一代一代生下去,求解兔子增长数量的数列。
输入
第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 <= a <= 20)
输出
输出有1行,每行输出对应一个输入。输出应是一个正整数序列,整数之间用空格分开。
样例输入
3
3
2
1
样例输出
1 1 2
1 1
1
来源
cs10107 C++ Final Exam

问题链接:Bailian3258 兔子产子
问题简述:(略)
问题分析:递推问题,关键是找到递推式。打表是必要的,可以加快计算速度。
程序说明:(略)
参考链接:(略)
题记:(略)

AC的C++语言程序如下:

/* Bailian3258 兔子产子 */#include <bits/stdc++.h>using namespace std;const int N = 20;
int fib[N + 1];void init()
{fib[1] = fib[2] = 1;for(int i = 3; i <= N; i++)fib[i] = fib[i - 2] + fib[i - 1];
}int main()
{init();int n, a;scanf("%d", &n);while(n--) {scanf("%d", &a);for(int i = 1; i <= a; i++)if(i == 1) printf("%d", fib[i]);else printf(" %d", fib[i]);printf("\n");}return 0;
}

Bailian3258 兔子产子【递推+打表】相关推荐

  1. 组合数学 —— 组合数取模 —— 逆元与递推打表

    [逆元求法] 1.要求:p 是质数 2.时间复杂度:O(n) 3.求解  的步骤: 1)通过循环,预先算好所有小于 N 的阶乘(%p)的结果,存到数组 fac[] 中 (fac[i] = i!%p) ...

  2. UVA10943 How do you add【递推打表】

    Larry is very bad at math - he usually uses a calculator, which worked well throughout college. Unfo ...

  3. HDU2501 Tiling_easy version【递推+打表】

    Tiling_easy version Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...

  4. luogu P2216 [HAOI2007]理想的正方形 递推+ST表

    题意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小. 数据规模: (1)矩阵中的所有数都不超过1,000,000,000 (2)20% ...

  5. Bailian2942 吃糖果【递推+打表】

    2942:吃糖果 总时间限制: 1000ms 内存限制: 65536kB 描述 名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0).妈 ...

  6. HDU1290 重建希望小学【递推+打表】

    重建希望小学 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...

  7. HDU2077 汉诺塔IV【递推+打表】

    汉诺塔IV Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submiss ...

  8. Bailian4108 羚羊数量-Number Of Antelope【递推+打表】

    4108:羚羊数量-Number Of Antelope 总时间限制: 1000ms 内存限制: 65536kB 描述 草原上有一种羚羊,假设它们出生时为0岁,那么经过3年的成长,当它们在3岁的时候会 ...

  9. HDU2563 统计问题【递推+打表】

    统计问题 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...

最新文章

  1. SIP术语的名词解析
  2. leetcode旋转数组 c语言,leetcode explore 初级算法第三题,旋转数组代码实现
  3. Java中MessageFormat的使用
  4. 开工的欲望 | AI Studio上线新功能,用你的模型生成在线预测服务
  5. mysql --skip-locking_skip-external-locking – MySQL性能参数详解
  6. c++读取和写入TXT文件的整理
  7. 前端学习(1484):json-server工具使用
  8. 操作系统之进程管理:2、进程的状态以及状态转化
  9. 京东回应 5000 万用户数据泄露;百度向今日头条索赔 9000 万;腾讯全球专利申请量第二 | 极客头条...
  10. 谷歌浏览器开发调式工具文档
  11. win7系统语音识别操作电脑的操作方法
  12. Mac:VMware 虚拟机 连接手机
  13. Java在线反编译工具
  14. 计算机常用算法对照表整理
  15. windows资源监视器中内存项(提交、工作集、可共享、专用)的含义及区别
  16. python二维数组的定义方式
  17. python优雅编程之旅
  18. Qt5鼠标移动事件 抖动问题
  19. kafka-13-windows中安装kafka
  20. 使用pyhton+adb实现自动公主连结闯关

热门文章

  1. cmock学习笔记20190821
  2. ArcGIS制图表达Representation-制图表达介绍
  3. golang控制台颜色输出(for windows)
  4. ibm服务器系统电池型号,IBM服务器_X366型号2003系统恢复
  5. linux cron网址,cron 计划任务问题,我的cron要求是点击网站一个网址
  6. 三、Nginx内置变量
  7. Git Tag 使用
  8. 部署SpringBoot项目到腾讯云或其他服务器
  9. fuelux.tree,动态加载
  10. CDH中配置hive支持update delete