当前位置: 首页 > article >正文

202312C语言二级真题

2.

细菌的繁殖与扩散

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

时间限制:10000

内存限制:65536

输入

输入为两个整数,第一个整数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
#include<bits/stdc++.h>
using namespace std;
int l[12][12],x[12][12];
int main(){int m,n;cin>>m>>n;l[5][5]=m;for (int p=1;p<=n;p++) {for (int i=1;i<=9;i++) {for (int j=1;j<=9;j++) {if (l[i][j]!=0) {x[i][j] = x[i][j] + 2 * l[i][j]; //两个细菌在本培养皿//其余8个均匀分布在周围培养皿x[i - 1][j - 1] = x[i - 1][j - 1] + l[i][j];x[i - 1][j] = x[i - 1][j] + l[i][j];x[i - 1][j + 1] = x[i - 1][j + 1] + l[i][j];x[i][j - 1] = x[i][j - 1] + l[i][j];x[i][j + 1] = x[i][j + 1] + l[i][j];x[i + 1][j - 1] = x[i + 1][j - 1] + l[i][j];x[i + 1][j] = x[i + 1][j] + l[i][j];x[i + 1][j + 1] = x[i + 1][j + 1] + l[i][j];}}}for (int i=1;i<=9;i++) {for (int j=1;j<=9;j++) {l[i][j]=x[i][j];x[i][j]=0;}}}for (int i=1;i<=9;i++) {for (int j=1;j<=9;j++){cout<<l[i][j]<<" ";}		cout<<endl;}return 0;
}

http://www.lryc.cn/news/2413128.html

相关文章:

  • query.uniqueResult()
  • CSS 实现 10 种现代布局,你都会了吗
  • gwt-ext搭建环境
  • 从ASM磁盘中还原出文件(一)
  • pages 元素(ASP.NET 设置架构)web.config 详解
  • 游戏商城任务书
  • 计算机维修常识
  • 操作系统上机5:理发店问题
  • 江科大STM32最全笔记整理『上篇』
  • “永恒之蓝”(Wannacry)蠕虫全球肆虐 安装补丁的方法
  • MyEclipse6.0.1自动生成注册码
  • 【Cocos2d-html5游戏引擎学习笔记(6)】自定义Cocos2d-html5加载资源Loading界面
  • 5个炫酷登录页面,拿去就能用(附源码)
  • 5大国外广告联盟赚美金项目,诱人的美金在向你招手!
  • EMQX 服务器搭建 使用python生产消费
  • 软件测试简历怎么写?可以参考这份简历
  • 免费的API端口有哪些 2024年免费的API端口汇总大全
  • 使用 Xcode Source Editor Extension开发Xcode 8 插件
  • SEO(Search Engine Optimization)搜索引擎优化
  • wavecn 2.0.0.5 正式版_关于iOS13.1正式版,你想知道的都在这里
  • 易客云天气API对接方法
  • 分享28个VX小程序源码,总有一款适合您
  • win7 微软语音服务器,win7 TTS修复工具(微软tts语音引擎修复)
  • WordPress页面时提示“Cannot modify header information - headers already sent”
  • 2014年年终总结
  • Android快速入门 基础知识,系统架构(快速开发第一个安卓应用程序)
  • MySQL集群Cluster
  • 【扩频通信】基于m序列和gold序列扩频通信附论文
  • error:Cannot create file when that file already exists_
  • http://95u.free.fr/index.php,Electronic Software Distribution Service