• 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
  • 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。
  • 样例输入2 4 5 0
  • 样例输出2 4 6
    思路
    对于规律题首先要写出更多的输入和输出来找寻规律
    1 2 3 4 5 6 7 8 9
    1 2 3 4 6 9 13 19 28
    观察发现为一个递归

F(n) = F(n-1) +F(n-3) 当且仅当 n>=4

#include <stdio.h>
int fun(int n)
{if (n > 0 && n < 4){return n;}return fun(n - 1) + fun(n - 3);
}
int main()
{int n;while (scanf("%d", &n) && n>0){printf("%d \n", fun(n));}return 0;
}

蓝桥杯 1004 [递归]母牛的故事相关推荐

  1. 题目 1004: [递归]母牛的故事

    题目 1004: [递归]母牛的故事 idea 1 2 3 4 6 9 13 第4年母牛的数量=第1年母牛的数量+第3年母牛的数量 第5年母牛的数量=第2年母牛的数量+第4年母牛的数量 第6年母牛的数 ...

  2. 蓝桥杯 提高题 母牛的故事

    蓝桥杯 提高题 母牛的故事 题目描述 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组 ...

  3. 蓝桥杯.振兴中华(递归)

    Question:  Result:  35 Solve:  递归,每一个点只能向下走或者向右走,应该不需要解释 Code: #include<iostream> using namesp ...

  4. [递归]母牛的故事—算法例题

    (完整代码在最下面) 题目描述: 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? 输入: 输入数据由多个测试实例组成 ...

  5. 蓝桥杯学习——递归问题(上楼梯)

    小白正在上楼梯,楼梯有n阶台阶,小白一次可以上1阶,2阶,3阶,实现一个方法,计算小白有多少种走完楼梯的方式. 思路: 假设楼梯为1阶,小白有1种方式走完楼梯 假设楼梯为2阶,小白有2钟方式走完楼梯 ...

  6. 算法:[递归]母牛的故事

    #include <stdio.h> int main() {int sum[55] = {0, 1, 2, 3, 4}; int n, i; for(i = 5; i < 55; ...

  7. 蓝桥杯-递归-母牛生小母牛

    题目 1004: [递归]母牛的故事 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? 输入 输入数据由多个测试实例组 ...

  8. 蓝桥杯算法竞赛系列第二章——深入理解重难点之递归(上)

    铁汁们,递归(下)已经更新咯,欢迎铁汁们批评指正. 蓝桥杯算法竞赛系列第二章--深入理解重难点之递归(下)_安然无虞的博客-CSDN博客 目录 一.递归是什么? 二.如何理解"递归" ...

  9. C语言递归之母牛的故事

    递归法下的母牛的故事(C语言) *题目如下:(该题目来自于C语言网上的1004题) *首先,该题目的题意有些不清楚,年初和年头是俩个不一样的概念. *我们根据规定的输入输出格式,可以推断出一下表格: ...

最新文章

  1. python类属性描述_如何描述Python对象,以及属性、标识、类型和值之间的关系?...
  2. 与TIME_WAIT相关的几个内核参数
  3. C/C++经典面试题
  4. Python正则表达式中的贪婪和非贪婪
  5. 成都Uber优步司机奖励政策(4月22日)
  6. 下划线_Excel添加下划线的快捷键,下划线颜色设置
  7. 侧信道实验实验二 S盒DPA侧信道攻击
  8. 单片机(51) 什么是编码器?什么是译码器?
  9. 【递推】种萝卜 C++题解
  10. HDU 5294 Tricks Device(多校2015 最大流+最短路)
  11. HTML创建表格及合并单元格
  12. 前端获取视频帧率/帧数
  13. 基于linux的智能小车_基于ARM10与LINUX智能小车系统设计.doc
  14. 高等数学(第七版)同济大学 习题10-2(中5题) 个人解答
  15. verilog 实现9位有符号乘法器
  16. 2021-4-19课程——第5章例题【续】触发器+存储过程和函数
  17. EndNote中补充文献信息的两种方法
  18. ASEMI插件整流桥有哪些型号
  19. Dreamweaver 1 网页制作
  20. 验尸官称Debian创始人 Ian Murdock 是自杀身亡

热门文章

  1. 一文详解DCMM(数据管理能力成熟度评估模型)贯标评估全流程
  2. 数据分析必会的六大实用模型
  3. STL常用容器——deque容器的使用
  4. Linux性能优化——查找CPU使用率高的进程
  5. java标识符(java标识符区分大小写)
  6. css自动换行加前置_CSS实现自动换行的技巧
  7. html中文本不自动换行,css文字不自动换行怎么解决?
  8. [视频]学打羽毛球16-20
  9. 人工智能在老年痴呆疾病早期预警临床应用的研究
  10. 前端引入flexible