2917.Fox And Snake

Time Limit: 1s Memory Limit: 256MB

Fox Ciel starts to learn programming. The first task is drawing a fox! However, that turns out to be too hard for a beginner, so she decides to draw a snake instead.

A snake is a pattern on a n by m table. Denote c-th cell of r-th row as (r,c). The tail of the snake is located at (1,1), then it's body extends to (1,m), then goes down 2 rows to (3,m), then goes left to (3,1) and so on.

Your task is to draw this snake for Fox Ciel: the empty cells should be represented as dot characters ('.') and the snake cells should be filled with number signs ('#').

Consider sample tests in order to understand the snake pattern.

Input Format(From the terminal/stdin)

The only line contains two integers: n and m (3 \le n,m \le 50).

n is an odd number.

Output Format(To the terminal/stdout)

Output n lines. Each line should contain a string consisting of m characters. Do not output spaces.

Sample Input 1

Copy
3 3
 · \n

Sample Output 1

Copy
###
..#
###
   \n
   \n
   \n

Sample Input 2

Copy
3 4
 · \n

Sample Output 2

Copy
####
...#
####
    \n
    \n
    \n

Sample Input 3

Copy
5 3
 · \n

Sample Output 3

Copy
###
..#
###
#..
###
   \n
   \n
   \n
   \n
   \n

Sample Input 4

Copy
9 9
 · \n

Sample Output 4

Copy
#########
........#
#########
#........
#########
........#
#########
#........
#########
         \n
         \n
         \n
         \n
         \n
         \n
         \n
         \n
         \n

Submit

请先 登录

© 2025 FAQs