回 帖 发 新 帖 刷新版面

主题:有机体生命游戏

一个有机体生命游戏在一个矩阵上进行,每一个矩阵方格可以包含一个有机体,不在边上的方格有8个相邻方格,用occ(k)表示与方格k相邻的有机体个数,应用简单的规则从前一代有机体配置产生下一代有机体的配置:
⑴如果2≤occ(k)≤3,那么方格k中有机体活到下一代,否则或孤独而死亡,或因拥挤而死亡。
⑵如果occ(k)=3,那么在一个空方格k中诞生出一个新有机体。写一个程序读入有机体的初始配置,按规则计算一系列的生成,打印每次生成结果,注意,所有的改变是同时发生的,下面的图说明一个初始U形配置和它的前五代有机体的配置。
①                ②                 ③
*   *
*   *          * *   * *          * *   * *    
* * *            *   *            * *   * *    
                   *                  *        


   ④                    ⑤
* *   * *             * *   * *
*       *             *       *
  * * *                 * * *
                          *


--------------------------------------------------------------------------
不知哪位高手能给予较满意的答复?

回复列表 (共4个回复)

沙发

题目看得不是很懂的样子

板凳

3 楼

4 楼

我来回复

您尚未登录,请登录后再回复。点此登录或注册