CF510A.Fox And Snake

入门

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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.

小狐狸 Ciel 开始学习编程。第一个任务是画一只狐狸!然而,这对初学者来说太难了,因此她决定改画一条蛇。

蛇是一种位于 nn 行 mm 列表格上的图案。记第 rr 行第 cc 列的格子为 (r, c)(r,\,c)。蛇的尾部位于 (1, 1)(1,\,1),其身体向右延伸至 (1, m)(1,\,m),然后向下移动 2 行到达 (3, m)(3,\,m),再向左延伸至 (3, 1)(3,\,1),依此类推。

你的任务是为小狐狸 Ciel 画出这条蛇:空单元格用英文句点字符('.')表示,蛇所占据的单元格则用井号字符('#')填充。

请参考样例测试以理解蛇的图案。

输入格式

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

n is an odd number.

唯一一行包含两个整数:nn 和 mm(3 ≤ n, m ≤ 503 \leq n, m \leq 50)。

nn 是一个奇数。

输出格式

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

输出 n 行。每行应包含一个由 m 个字符组成的字符串。不要输出空格。

输入输出样例

  • 输入#1

    3 3

    输出#1

    ###
    ..#
    ###
  • 输入#2

    3 4

    输出#2

    ####
    ...#
    ####
  • 输入#3

    5 3

    输出#3

    ###
    ..#
    ###
    #..
    ###
  • 输入#4

    9 9

    输出#4

    #########
    ........#
    #########
    #........
    #########
    ........#
    #########
    #........
    #########

输入解题思路,AI测评打分。不知道怎么写?

首页