Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- o = 1
- n, m = input().split()
- v = 0
- n, m = int(n), int(m)
- aa = [[0 for _ in range(m)] for _ in range(n)]
- while (n * m)>=o :
- if not v:
- for i in range(n):
- if 0 in aa[i]:
- r = i
- t = aa[i].index(0)
- v = 1
- b = t - r
- aa[r][t] = o
- else:
- t = t - 1
- r = t - b
- if t not in range(0, m) or r not in range(0, n):
- v = 0
- continue
- aa[r][t] = o
- o += 1
- for j in aa[::-1]:
- ty = []
- for i in j:
- ty.append(str(i).rjust(4))
- print(''.join(ty))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement