# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1205521 | ofoz | Red-blue table (IZhO19_stones) | Pypy 3 | 211 ms | 56232 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()
Compilation message (stdout)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |