Start: Jan, 04, 2017 19:40:00
2016年秋季学期程序设计基础期末考试
End: Jan, 04, 2017 21:40:00
Time elapsed:
Time remaining:

Problem_ID: G
Result: Accepted
Time: 205ms
Memory: 1948kB
Author: 2016210402090
In contest: 1084

#include <stdio.h>
int main()
{  
	int T;
	scanf("%d",&T);
	while(T--)
	{
      int a,b,c,d,e,f;
	  char x[1000][1000];
	  scanf("%d%d",&a,&b);
	  getchar();
	  for(c=0;c<a;++c)
	  {
	  scanf("%s",x[c]);
	  getchar();
	  }
	  scanf("%d",&c);
	  while(c--)
	  {
	  scanf("%d%d%d",&d,&e,&f);
	  f=f%26;
	  if(x[d][e]+f>122)
	  x[d][e]=x[d][e]+f-26;
	  else if(x[d][e]+f<97)
		   x[d][e]=x[d][e]+f+26;
	  else
		  x[d][e]=x[d][e]+f;
	  }
	  for(c=0;c<a;++c)
	  {
	  printf("%s\n",x[c]);
	  }
	}
}