分类:
#include<stdio.h>
#include <iostream>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<algorithm>
#include<list>
#include<vector>
#pragma comment(linker,"/STACK:102400000,102400000")
using namespace std;
int main()
{
int n,m,i,j,t;
char str[11][11];
while(scanf("%d%d",&n,&m)!=EOF)
{
getchar();
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
scanf("%c",&str[i][j]);
getchar(); //必须要加!
}
t=m%4;
if(t==0)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
printf("%c",str[i][j]);
printf("\n");
}
}
else if(t==1||t==-3)
{
for(j=1;j<=n;j++)
{
for(i=n;i>0;i--)
printf("%c",str[i][j]);
printf("\n");
}
}
else if(t==2||t==-2)
{
for(i=n;i>0;i--)
{
for(j=n;j>0;j--)
printf("%c",str[i][j]);
printf("\n");
}
}
else if(t==3||t==-1)
{
for(j=n;j>0;j--)
{
for(i=1;i<=n;i++)
printf("%c",str[i][j]);
printf("\n");
}
}
}
return 0;
}