zoukankan      html  css  js  c++  java
  • [梦里原创]关于猫和老鼠的问题(程序算法)

    真的,昨天晚上做梦梦到的。

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

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

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

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

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

    请哪位老大先给个设计思路出来,自己想出这个题后感觉很有趣。。。。
  • 相关阅读:
    vue.js多选列表(绑定到一个数组)
    vue.js选择列表
    vue.js单选按钮
    Vue.js逆转消息
    TTL
    [转]为何需要调用“super viewDidLoad
    Tomcat 发布war包提示war包超出大小修改
    【转】 MySQL与PostgreSQL:该选择哪个开源数据库?哪一个更好?
    【转】 #1451
    【转】互联网网页响应速度测试标准
  • 原文地址:https://www.cnblogs.com/aowind/p/114175.html
Copyright © 2011-2022 走看看