Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. o = 1
  2.  
  3. n, m = input().split()
  4. v = 0
  5. n, m = int(n), int(m)
  6. aa = [[0 for _ in range(m)] for _ in range(n)]
  7. while (n * m)>=o :
  8. if not v:
  9.  
  10. for i in range(n):
  11.  
  12. if 0 in aa[i]:
  13. r = i
  14.  
  15. t = aa[i].index(0)
  16.  
  17.  
  18.  
  19. v = 1
  20. b = t - r
  21. aa[r][t] = o
  22. else:
  23. t = t - 1
  24. r = t - b
  25. if t not in range(0, m) or r not in range(0, n):
  26. v = 0
  27. continue
  28. aa[r][t] = o
  29. o += 1
  30.  
  31.  
  32.  
  33. for j in aa[::-1]:
  34. ty = []
  35.  
  36. for i in j:
  37.  
  38. ty.append(str(i).rjust(4))
  39.  
  40. print(''.join(ty))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement