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: 204ms
Memory: 1092kB
Author: 2016210402098
In contest: 1084

#include<stdio.h>
void main()
{
	int t;
	long long a;
	scanf("%d", &t);
	while (t--)
	{
		int n, m, i, j, k, x, y, s;
		char a[100][102];
		scanf("%d%d", &n, &m);
		for (i=0;i<n;++i)
		{
			scanf("%s", a[i]);
		}
		scanf("%d", &k);
		for (i=0;i<k;++i)
		{
			scanf("%d%d%d", &x, &y, &s);
			a[x][y] = (a[x][y]-'a'+s%26)%26;
			if (a[x][y]>=0)
			{
				a[x][y] = a[x][y] + 'a';
			}
			else
				a[x][y] = a[x][y] + 'z'+1;
		}
		for (i=0;i<n;++i)
		{
			printf("%s\n", a[i]);
		}
	}
}