矩阵剪刀石头布(多维数组编程基础)
发布时间
阅读量:
阅读量
矩阵剪刀石头布游戏设计
总时间限制: 5000ms 内存限制: 65536kB
描述
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<iostream>
#include<string.h>
using namespace std;
//http://noi.openjudge.cn/ch0108
全部评论 (0)
还没有任何评论哟~
