제출 #1205521

#제출 시각아이디문제언어결과실행 시간메모리
1205521ofozRed-blue table (IZhO19_stones)Pypy 3
0 / 100
211 ms56232 KiB
from collections import deque
from sys import setrecursionlimit

def solve():
    n, m = map(int, input().split(" "))
    grid = [[1] * m for _ in range(n)] # 0 = blue, 1 = red
    if m <= n:
        for j in range(m//2):
            for i in range(n):
                grid[i][j] = 0
        print(n + m//2)
    
    else:
        grid = [[0] * m for _ in range(n)]
        for i in range(n//2):
            for j in range(m):
                grid[i][j] = 1
        print(m + n//2)
    
    
    for row in grid:
        for c in row:
            print(("-" if not c else "+"), end = "")
        print()


    



"""
+++++
+++++
+++++
+++++
+++++
"""




for _ in range(int(input())): solve()

컴파일 시 표준 출력 (stdout) 메시지

Compiling 'stones.py'...

=======
  adding: __main__.pyc (deflated 41%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...