Pool table (1) P92845


Statement
 

pdf   zip

html

Write a program that reads the dimensions of a pool table, and that prints with zeros the trajectory of a ball after hitting it in the upper left corner with an angle of 45 degrees.

Input

Input consists of several cases, each with the number of rows and the number of columns. Both numbers are, at least, 2.

Output

Print every pool table as shown in the examples, and an empty line after each table.

Observation

The expected solution do not use vectors or alike, which makes this exercise comparatively difficult.

Public test cases
  • Input

    7 4
    10 16
    

    Output

    ######
    #0   #
    # 0  #
    #  0 #
    #   0#
    #  0 #
    # 0  #
    #0   #
    ######
    
    ##################
    #0     0     0   #
    # 0   0 0   0 0  #
    #  0 0   0 0   0 #
    #   0     0     0#
    #  0 0   0 0   0 #
    # 0   0 0   0 0  #
    #0     0     0   #
    # 0   0 0   0 0  #
    #  0 0   0 0   0 #
    #   0     0     0#
    ##################
    
    
  • Information
    Author
    Salvador Roura
    Language
    English
    Translator
    Carlos Molina
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    C++ Java Python
    User solutions
    C++ Python