细菌的繁殖与扩散tywzoj

题目描述

        在边长为9的正方形培养皿中,正中心位置有m个细菌。假设细菌的寿命仅一天,但每天可繁殖10个后代,而且这10个后代,有两个分布在原来的单元格中,其余的均匀分布在其四周相邻的八个单元格中。求经过n(1≤n≤4)天后,细菌在培养皿中的分布情况。

思路

    题目

        正方形培养皿 代表它是一个二维数组的操作题,而 边长为9 代表二维数组大小不超过15即可。如果省略下标为0的空间 正中心位置有m个细菌 就代表5 5有m个细菌。细菌的寿命仅一天就需要归零,每天可繁殖10个后代就需要开两个数组一个表示前一天的,另一个表示今天的。八个单元格 则需要方向数组。

    知识点

        二维数组的操作

        模拟

代码

        伪代码


定义 a[11][11],b[11][11];
------------main----------
    
    定义 n,k
    定义方向数组 c
    in->n->k
    a[5][5]->n
    for(1->k){
        for(1->9){
            for(1->9){
                for(1->8)
                a[i][j] -> b[ i+ c [l][1]][ j+ c [l][2]]
            }
        }
        for(1->9){
        for(1->9){
            a[i][j]->b[i][j]
            b[i][j]='\0'
        }
        }
    }
    for(1->9){
        for(1->9){
            cout<-a[i][j]<-" "
        }
        cout<<"\n"
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值