HDOJ2018 母牛的故事

C语言关于母牛问题的计算代码 【问题描述】 x年出生的母牛从第x+m年开始到第x+n年止(含, 1 < m < n)每年生小母牛一头,并在第x+p(n < p 0)年存栏母牛多少头。 【输入形式】 从标准输入上顺序读入正整数m、n、p、k。 【输出形式】 以整数方式在标准输出上输出第k年的母牛存栏数s。 【输入样例】 3 5 7 12 【输出样例】 27 立即下载

这道题就是k阶斐波那契数列的小小变形,找到规律了就很简单。

#include<iostream>
using namespace std;

int main(){
    int n,a[60],i;
    while(scanf("%d",&n),n){
         a[0]=1; a[1]=1; a[2]=2; a[3]=3;
             for(i=4;i<=n;i++)
                 a[i]=a[i-2]+a[i-3]+a[i-4];
             printf("%d\n",a[n]);     
    }
    return 0;    
}


母牛生小牛的C语言算法 roblem 2 母牛生小牛问题 设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛? Input 本题有多组数据。每组数据只有一个整数N,独占一行。(1≤N≤50) Output 对每组数据,输出一个整数(独占一行)表示第N年时母牛的数量 Sample Input 1 4 5 20 Sample Output 1 2 3 872 立即下载

相关推荐

用R语言实现“中断时间序列分析” --- R code for ITS

ITS方法可用于评估一项干预措施的效果,从水平改变和斜率改变两个角度来描述干预引起的变化。

franksui的博客 4026

[递归]母牛的故事(C语言)

#include <stdio.h> int f[57]; int num(int n) { int i; for(i=1;i<=n;i++) { f[i]=i; } for(i=5;i<=56;i++) { f[i]=f[i-1]+f[i-3]; } return f[n]; } int main() { int n; while(scanf("%d",&n)&&n!=0) { printf("%d\n",num...

qq_61953860的博客 1081

【学习记录】IIC驱动ICM42670+卡尔曼滤波+四元数姿态角解算

ICM42670陀螺仪可以使用iic驱动,单片机平台使用GD32f305VE。

liarsup的博客 8265

母牛的故事(c语言)

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?

weixin_52740403的博客 1503

深入解析FDTD Script中的farfieldpolar3d命令:复电场计算与应用

本文深入解析了FDTD仿真中`farfieldpolar3d`命令的核心功能与应用。作为`farfield3d`的复数版本,该命令能计算并返回球坐标系下的复电场矢量,完整保留振幅与相位信息,为光学天线设计、近远场变换及偏振态分析等高级应用提供了关键数据基础。

grafana6viz的博客 286

不用Root!这些隐藏代码能一键开启安卓诊断端口(小米/OPPO/魅族机型实测)

本文提供了一份无需Root权限即可开启安卓手机诊断端口的实用指南。通过拨号盘输入特定隐藏代码,小米、OPPO、魅族等机型的用户可以一键激活此工程模式,从而连接电脑进行基带数据备份(如QCN文件)或故障排查。文章详细列出了各品牌指令、操作验证步骤,并强调了备份IMEI等关键数据的重要性与操作风险,旨在帮助用户在紧急情况下修复网络问题。

weixin_29260291的博客 273

(C语言)[递归]母牛的故事

没错,这道题和斐波那契数列很相似,只不过递增的规律稍微变了一些。没错,fn=fn-1+fn-3(n>3)。一个输入,一个输出,多组测试用例,输入0结束,这是首先要明确的,所以要用到循环,并且输入0时结束循环。注意,这里题目明确要用递归的方法,所以大家尽量还是用递归来做,虽说用数组的方法也能提交。(3)找边界:就是递归脱出的条件,这里很明显是n<=3,因为此时上面的公式不适用了。(2)找变化:就是递归时参数的变化,上面的公式一起囊括了;(1)找重复:就是递归时重复操作的部分,详见上面的公式;

a871923942的博客 1255

Word公式一键转MathType保姆级教程(附omml2mml.xsl报错终极解决方案)

本文提供Word公式一键转MathType的保姆级教程,重点解决常见的omml2mml.xsl报错问题。通过详细分析报错原因、官方解决方案实操步骤及转换后格式优化技巧,帮助用户高效完成公式转换,适用于科研论文和商业文档编辑。

weixin_30082367的博客 555

C语言递归之母牛的故事

递归法下的母牛的故事(C语言) *题目如下:(该题目来自于C语言网上的1004题) *首先,该题目的题意有些不清楚,年初和年头是俩个不一样的概念。 *我们根据规定的输入输出格式,可以推断出一下表格: *简略分析以上表格: 在第四年的时候,有四头牛,一头为第一年的母牛记作A,其他三头分别是3岁,2岁,1岁。 而题目的意思是,3岁的牛在第二年就可以生育。也就意味着,第五年的时候,有奶牛A,4岁奶牛(已经和A具有同等地位),其他四头分别是,3岁,2岁,1岁,1岁。 依此类推,第8年有6头A(每年不断生育),三

Bessie_Lee 5544

如何用Lmcache+vllm优化KVcache存储?CPU与SSD性能实测对比

本文通过实测对比,详细介绍了如何利用Lmcache+vLLM将大模型推理中的KV Cache卸载至CPU内存或SSD硬盘,以解决长上下文场景下的GPU显存瓶颈。测试数据显示,CPU卸载方案在首字延迟(TTFT)上显著优于SSD方案,但SSD方案在存储成本上更具优势。文章提供了完整的配置指南、性能数据分析和生产环境选型建议。

fire9的博客 986

芒果YOLOv5改进107:ARConv自适应旋转卷积,全网首发 | 即插即用:以增强其表征能力,从而准确检测方向物体,ICCV顶会论文idea

ARConv自适应旋转卷积,全网首发 | 即插即用:以增强其表征能力,从而准确检测方向物体,ICCV顶会论文idea

包括YOLOv5、YOLOv7、YOLOv8等模型改进 956

算法——母牛的故事(递归+迭代)

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?这是一个经典的递推问题,可以通过分析每年母牛数量的变化规律,使用递归来或者迭代的方式来解决。下面我们先分析规律,再分别给出递归和迭代的C语言实现。

oopxiajun博客专栏 832

cesium 实现经纬线绘制和经纬度标注

废话不对数直接上线效果图及代码 1.效果图 2.实现代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=

一碗老面的博客 2569

HDOJ 2018 母牛的故事

HDOJ 2018 母牛的故事 #include<stdio.h> int laomu(int m) //第m天的母牛数 { if(m<=4) return m; else return laomu(m-1)+laomu(m-3); } int main() { int n; while(~scanf("%d",&n)) { if(n!=0) ...

qq_45108895的博客 282

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

杭电oj HDOJ 2018 母牛的故事

杭电 HDOJ 2018 母牛的故事 Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 Output 对于每个测...

qq_39880604的博客 301

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

HDOJ2018母牛的故事笔记

题目地址 一开始做这道题,实在难受,题意都不太懂。题意应该是母牛年初生一头小牛,然后第四个年头,成长成母牛,就是包括自己被生出来的那一年,就是第n年生出来,第n + 3年自己成长成母牛还生了一头小牛。 了解了题意,应该就简单了。 第n年牛数量的增加取决于母牛的数量,而母牛的数量又取决与到第n年有多少头母牛,也就是第n - 3年的牛的数量。 所以递推式是 f[n] = f[n - 1] + f[n ...

Greatljc的博客 293

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Hdoj 2018.母牛的故事 题解

Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 Output 对于每个测试实例,输出在第n年的时候母...

优快云2082的博客 279

HDOJ 2018 母牛的故事

母牛的故事 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 51909    Accepted Submission(s): 26016 Problem Description 有一头母牛,它每年年初生一头小母牛。每头

Chunzhen的博客 1043

HDOJ 2018 母牛的故事 超详细

HDOJ 2018 母牛的故事 Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。 Output 对于每个测试实例,输出在第n年的时候母牛的数量。 每个输出占一行。 Sample Input 2 4 5 0 Sampl

qascetic的博客 193

[热身题][hdoj_2018]母牛的故事

// hdoj_2018 母牛的故事 //0MS 228K 237 B GCC #include int main(void) { int n, i, a[55]; while(scanf("%d", &n), n) { a[1] = 1; a[2] = 2; a[3] = 3; for(i = 4; i <= n; i ++) { a[i] = a[i-1]

我的ACM之路 2528

HDOJ 2018母牛的故事

Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?   Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0 n=0表示输入数据的结束,不做处理。   Output 对于每个测试实例,输出在第n年的时候母牛的数量。 每个输出占一

林中小屋 621

hdoj 2018母牛的故事解题报告

<br />http://acm.hdu.edu.cn/showproblem.php?pid=2018有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?解题思路:1理解题意!出生的小母牛每活三年就能再生新的小母牛了。     2f(1)=1 f(2)=2 f(3)=3 f(4)=4 f(5)=6当第n年的时候,所有的牛应该有 第n-1年的牛+第n-3年的年(都能生),              推出f(n)=f(n-1)+f(

wzy1222 5966
上一篇: ACM算法分类
下一篇: 不容易系列之(3)—— LELE的RPG难题 (递推)
何必纠结于ID
博客等级 码龄14年 65粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值