Advertisement
Guest User

Untitled

a guest
Sep 28th, 2020
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. from itertools import chain
  2.  
  3. rows, cols = [int(n) for n in input().split(' ')]
  4.  
  5. matrix = [[int(x) for x in input().split(' ')] for k in range(rows)]
  6.  
  7. squares = []
  8. for i in range(len(matrix)-2):
  9. row = matrix[i]
  10. for j in range(len(row)-2):
  11. square = [
  12. [matrix[i][j]], [matrix[i][j+1]], [matrix[i][j+2]],
  13. [matrix[i+1][j]], [matrix[i+1][j+1]], [matrix[i+1][j+2]],
  14. [matrix[i+2][j]], [matrix[i+2][j+1]], [matrix[i+2][j+2]],
  15. ]
  16. squares.append(square)
  17.  
  18. max_sum = 0
  19. max_square = ''
  20. for item in squares:
  21. if sum(chain(*item)) > max_sum:
  22. max_sum = sum(chain(*item))
  23. max_square = item
  24.  
  25. print(f'Sum = {max_sum}')
  26.  
  27. current_list = []
  28. for sth in max_square:
  29. current_list.append(sth[0])
  30. if len(current_list) == 3:
  31. one, two, three = current_list
  32. print(f'{one} {two} {three}')
  33. current_list.clear()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement