// by BNU_LZM
#include<cstdio>
int map[60][60];
int main()
{
freopen("in.txt", "r", stdin);
freopen("out.txt", "w", stdout);
int n;
scanf("%d", &n);
int cnt = 0;
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= n; j++)
{
map[i][j] = cnt;
}
cnt++;
}
printf("2 %d %d\n", n, n);
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= n; j++)
{
if(map[i][j] < 26)
printf("%c", 'a'+map[i][j]);
else
printf("%c", 'A'+map[i][j]-26);
}
printf("\n");
}
cnt = -1;
for(int i = 1; i <= n; i++)
{
cnt++;
for(int j = 1; j <= n; j++)
{
map[j][i] = cnt;
}
}
for(int i = 1; i <= n; i++)
{
for(int j = 1; j <= n; j++)
{
if(map[i][j] < 26)
printf("%c", 'a'+map[i][j]);
else
printf("%c", 'A'+map[i][j]-26);
}
printf("\n");
}
return 0;
}
联合国大楼
最新推荐文章于 2022-08-29 20:22:55 发布