15:细菌的繁殖与扩散
2018-06-17 23:13:54来源:未知 阅读 ()
15:细菌的繁殖与扩散
- 查看
- 提交
- 统计
- 提问
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
在边长为9的正方形培养皿中,正中心位置有m个细菌。假设细菌的寿命仅一天,但每天可繁殖10个后代,而且这10个后代,有两个分布在原来的单元格中,其余的均匀分布在其四周相邻的八个单元格中。求经过n(1≤n≤4)天后,细菌在培养皿中的分布情况。
- 输入
- 输入为两个整数,第一个整数m表示中心位置细菌的个数(2 ≤ m ≤ 30),第二个整数n表示经过的天数(1 ≤ n ≤ 4)。
- 输出
- 输出九行九列整数矩阵,每行的整数之间用空格分隔。整个矩阵代表n天后细菌在培养皿上的分布情况。
- 样例输入
-
2 1
- 样例输出
-
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 来源
- 北大医学部07计算概论模拟考试1
-
1 #include<iostream> 2 #include<cstring> 3 #include<cmath> 4 using namespace std; 5 int main() { 6 int n,m,i,j,k; 7 int a[105][105],b[105][105]; 8 memset(a,0,sizeof(a)); 9 cin>>m>>n; 10 a[5][5]=m; 11 for (k=1; k<=n; ++k) { 12 for (i=1; i<=9; ++i) 13 for (j=1; j<=9; ++j) 14 b[i][j]=2*a[i][j]+a[i-1][j-1]+a[i][j-1]+a[i+1][j-1] 15 +a[i-1][j]+a[i+1][j]+a[i-1][j+1]+a[i][j+1]+a[i+1][j+1]; 16 for (i=1; i<=9; ++i) 17 for (j=1; j<=9; ++j) { 18 a[i][j]=b[i][j]; 19 b[i][j]=0; 20 } 21 } 22 for (i=1; i<=9; ++i) { 23 for (j=1; j<=9; ++j) 24 cout<<a[i][j]<<" "; 25 cout<<endl; 26 } 27 return 0; 28 }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:16:矩阵剪刀石头布
下一篇:15:整理药名
- P2002 消息扩散 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash