#12454. A. Fox And Snake(狐狸与蛇)
A. Fox And Snake(狐狸与蛇)
当前没有测试数据。
A. Fox And Snake(狐狸与蛇)
时间限制:2 秒 内存限制:256 MB
题目描述
狐狸 Ciel 正在学习编程。她的第一个任务是画一只狐狸! 不过这对初学者来说太困难了,于是她决定改画一条蛇。
这条蛇是一种在 n × m 网格上的图案。
用 (r, c) 表示第 r 行、第 c 列的格子。
蛇的形状如下:
- 蛇尾从
(1,1)开始; - 第一行从左到右全部是蛇身,即
(1,1)→(1,m); - 然后蛇向下移动两行,到达
(3,m); - 第三行从右向左填满,即
(3,m)→(3,1); - 再向下两行,继续交替左右移动;
- 如此反复,直到绘制完整个网格。
你的任务是帮助 Fox Ciel 绘制这条蛇:
- 蛇身用
'#'表示, - 空白格用
'.'表示。
请参考样例来理解这种蛇形图案。
输入格式
输入只有一行,包含两个整数:
n m
其中:
3 ≤ n, m ≤ 50n是奇数
输出格式
输出 n 行,每行 m 个字符,不要输出空格。
样例输入 1
3 3
样例输出 1
###
..#
###
样例输入 2
3 4
样例输出 2
####
...#
####
样例输入 3
5 3
样例输出 3
###
..#
###
#..
###
样例输入 4
9 9
样例输出 4
#########
........#
#########
#........
#########
........#
#########
#........
#########