矩阵剪刀石头布

提交数: 778, 通过率: 51.8%, 平均分: 52.4

题目描述:

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

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

输入格式:

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

输出格式:

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

样例输入:

样例1
3 3 1
RRR
RSR
RRR

样例2
3 3 1
RRR
RSP
RRR

样例输出:

样例1
RRR
RRR
RRR

样例2
RRP
RRS
RRP
时间限制: 1000ms
空间限制: 128MB

来源: openjudge