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

app推广服务部台州网站seo

app推广服务部,台州网站seo,智能手机应用开发,开发app怎么盈利描述 Bart的妹妹Lisa在一个二维矩阵上创造了新的文明。矩阵上每个位置被三种生命形式之一占据:石头,剪刀,布。每天,上下左右相邻的不同生命形式将会发生战斗。在战斗中,石头永远胜剪刀,剪刀永远胜布&#…

描述

Bart的妹妹Lisa在一个二维矩阵上创造了新的文明。矩阵上每个位置被三种生命形式之一占据:石头,剪刀,布。每天,上下左右相邻的不同生命形式将会发生战斗。在战斗中,石头永远胜剪刀,剪刀永远胜布,布永远胜石头。每一天结束之后,败者的领地将被胜者占领。

你的工作是计算出n天之后矩阵的占据情况。

输入

第一行包含三个正整数r,c,n,分别表示矩阵的行数、列数以及天数。每个整数均不超过100。
接下来r行,每行c个字符,描述矩阵初始时被占据的情况。每个位置上的字符只能是R,S,P三者之一,分别代表石头,剪刀,布。相邻字符之间无空格。

输出

输出n天之后的矩阵占据情况。每个位置上的字符只能是R,S,P三者之一,相邻字符之间无空格。

样例输入

3 3 1
RRR
RSR
RRR

样例输出

RRR
RRR
RRR
#include <stdio.h>
#define N 105
int dir[4][2] = {{0,1},{0,-1},{1,0},{-1,0}}; //定义一个二维数组,表示四个方向的偏移量
int main()
{int r, c, n; //定义三个变量,分别表示行数、列数和操作次数char a[N][N], b[N][N]; //定义两个字符数组,分别表示原始矩阵和操作后的矩阵scanf("%d %d %d", &r, &c, &n); //输入行数、列数和操作次数for(int i = 1; i <= r; ++i) //遍历每一行for(int j = 1; j <= c; ++j) //遍历每一列scanf(" %c", &a[i][j]); //输入字符到矩阵中for(int k = 1; k <= n; ++k) //进行n次操作{for(int i = 1; i <= r; ++i) //遍历每一行{for(int j = 1; j <= c; ++j) //遍历每一列{b[i][j] = a[i][j];//默认和原来位置的一样for(int d = 0; d < 4; ++d)//看(i,j)周围有没有能胜过a[i][j]的出拳{int x = i + dir[d][0], y = j + dir[d][1]; //计算相邻位置的坐标if(a[x][y] == 'R' && a[i][j] == 'S') //如果相邻位置是石头,当前位置是剪刀,则将当前位置变为石头b[i][j] = 'R';else if(a[x][y] == 'S' && a[i][j] == 'P') //如果相邻位置是剪刀,当前位置是布,则将当前位置变为剪刀b[i][j] = 'S';else if(a[x][y] == 'P' && a[i][j] == 'R') //如果相邻位置是布,当前位置是石头,则将当前位置变为布b[i][j] = 'P';}}}for(int i = 1; i <= r; ++i)//复制b到afor(int j = 1; j <= c; ++j)a[i][j] = b[i][j];}for(int i = 1; i <= r; ++i) //输出操作后的矩阵{for(int j = 1; j <= c; ++j)printf("%c", a[i][j]);printf("\n");}return 0;
}

http://www.r43.cn/news/79383.html

相关文章:

  • 做网络推广要做网站吗网站页面怎么优化
  • 淘宝客如何做淘宝客网站财经新闻每日财经报道
  • 威海市文登区城乡建设局网站平台推广方式
  • 网站的外链建设今日头条官网
  • 外贸网站建设基础设计公司网站设计
  • 网络做翻译的网站怎么寻找网站关键词并优化
  • 网站不用工具开发建设十大营销案例分析
  • 如何编辑企业网站短链接在线生成
  • 做外贸仿牌网站商丘seo外包
  • jq效果较多的网站英文seo是什么
  • vultr lnmp wordpressseo系统推广
  • 政府网站建设 招标公告昆明seo工资
  • 兰州模板网站建设外贸网站建设流程
  • 网站做跳转怎么做独立站谷歌seo
  • WordPress多语言多站点日本比分算1:1
  • 公司网站怎么更新需要怎么做苏州seo建站
  • 只买域名怎么做网站sem竞价外包公司
  • 免费企业网站css模板seo优化课程
  • 商城英文长沙官网seo技术
  • 自己做配图的网站second是什么意思
  • 坪山网站建设关键词在线查询
  • 快速网站开发课程百度云搜索引擎入口
  • 网站添加百度地图导航网站建设与管理
  • 建设网站需要哪些资质seo是什么部位
  • wordpress 文章版本管理网站seo排名公司
  • 如何腾讯云二级域名做网站最全的百度网盘搜索引擎
  • 网站前端模板2020年十大关键词
  • 贵阳网站建设制作公司网络视频营销
  • 手机商城网站如何网络推广的方式有哪些?
  • 郴州网站制作公司地址1688官网