[梦里原创]关于猫和老鼠的问题(程序算法)

简介: 真的,昨天晚上做梦梦到的。有一只老鼠跑到我一朋友家里去了,然后我那朋友不肯杀了它,说它可爱,结果很快就老鼠成患了。然后我就醒了,嘿嘿!不知道这个梦是什么预意哈,在网上找了半天没找到周公解梦。不过这个梦做完后我就醒了,心里想到竟是一个程序题,自己想出来的:有30只老鼠在一户人家里,猖狂可想而知,于是这户人家就买了两只猫回来,接着就是有趣的变化了。
真的,昨天晚上做梦梦到的。

有一只老鼠跑到我一朋友家里去了,然后我那朋友不肯杀了它,说它可爱,结果很快就老鼠成患了。
然后我就醒了,嘿嘿!不知道这个梦是什么预意哈,在网上找了半天没找到周公解梦。
不过这个梦做完后我就醒了,心里想到竟是一个程序题,自己想出来的:

有30只老鼠在一户人家里,猖狂可想而知,于是这户人家就买了两只猫回来,接着就是有趣的变化了。
老鼠的生长规律:
老鼠一窝生4-8只小老鼠(取随机数),然后每两只老鼠负责一窝,每7-15天生一窝(取随机数),生下来的小老鼠5-10天成熟(取随机数),可生育。老鼠正常存活期为300-600天(取随机数)。
猫的生长规律:
猫一窝生1-6只小猫(取随机数),当然也是每两只猫负责一窝了,每30-60天生一窝(取随机数),生下来的小猫40-60天成熟(取随机数),可生育。猫的正常存活期为3-7年(取随机数)。
猫吃老鼠的规律:
猫从生下来,一只猫平均10天吃掉0-15只老鼠(取随机数)。一只猫如果25-30天(取随机数)没吃到一只老鼠的话,这只猫就饿死了。

如果还有其它需要的参数还没有定出来的,可自行给定,不要太离谱就好!

以上是这个程序题的条件了,还没有验证过,在中途会不会老鼠给灭了,太早灭了就不好玩了,嘿嘿。如果老鼠中途给灭了,那么是多少天时给灭了的?灭时的统计数据,猫还有多少只,当然猫最后也都会死光光,那么猫又是多少天时死光光的呢?

以上面的条件写一个程序,来记算10年(这10年时可能两个润年哈)以后,这户人家里有多少只猫,多少只老鼠,有共有过多少只猫,多少只老鼠。嘿嘿!还有趣吧。

请哪位老大先给个设计思路出来,自己想出这个题后感觉很有趣。。。。
相关文章
|
5月前
|
存储 算法 C语言
"揭秘C语言中的王者之树——红黑树:一场数据结构与算法的华丽舞蹈,让你的程序效率飙升,直击性能巅峰!"
【8月更文挑战第20天】红黑树是自平衡二叉查找树,通过旋转和重着色保持平衡,确保高效执行插入、删除和查找操作,时间复杂度为O(log n)。本文介绍红黑树的基本属性、存储结构及其C语言实现。红黑树遵循五项基本规则以保持平衡状态。在C语言中,节点包含数据、颜色、父节点和子节点指针。文章提供了一个示例代码框架,用于创建节点、插入节点并执行必要的修复操作以维护红黑树的特性。
122 1
|
2月前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
79 1
|
2月前
|
存储 缓存 算法
通过优化算法和代码结构来提升易语言程序的执行效率
通过优化算法和代码结构来提升易语言程序的执行效率
|
2月前
|
算法 测试技术 开发者
在Python开发中,性能优化和代码审查至关重要。性能优化通过改进代码结构和算法提高程序运行速度,减少资源消耗
在Python开发中,性能优化和代码审查至关重要。性能优化通过改进代码结构和算法提高程序运行速度,减少资源消耗;代码审查通过检查源代码发现潜在问题,提高代码质量和团队协作效率。本文介绍了一些实用的技巧和工具,帮助开发者提升开发效率。
57 3
|
3月前
|
存储 缓存 算法
如何通过优化算法和代码结构来提升易语言程序的执行效率?
如何通过优化算法和代码结构来提升易语言程序的执行效率?
|
3月前
|
监控 算法 数据安全/隐私保护
基于三帧差算法的运动目标检测系统FPGA实现,包含testbench和MATLAB辅助验证程序
本项目展示了基于FPGA与MATLAB实现的三帧差算法运动目标检测。使用Vivado 2019.2和MATLAB 2022a开发环境,通过对比连续三帧图像的像素值变化,有效识别运动区域。项目包括完整无水印的运行效果预览、详细中文注释的代码及操作步骤视频,适合学习和研究。
|
3月前
|
缓存 分布式计算 监控
算法优化:提升程序性能的艺术
【10月更文挑战第20天】算法优化:提升程序性能的艺术
|
7月前
|
机器学习/深度学习 并行计算 搜索推荐
程序技术好文:桶排序算法及其Java实现
程序技术好文:桶排序算法及其Java实现
49 0
|
7月前
|
存储 人工智能 算法
程序与技术分享:Acwing算法笔记
程序与技术分享:Acwing算法笔记
|
7月前
|
人工智能 算法
程序技术好文:算法与数据结构
程序技术好文:算法与数据结构

热门文章

最新文章