Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import sys
  2.  
  3.  
  4. def kek(a):
  5. ryad = [0] * len(a)
  6. stolb = [0] * len(a[0])
  7. for i in range(len(a)):
  8. for j in range(len(a[i])):
  9. if a[i][j] == '*':
  10. ryad[i] += 1
  11. stolb[j] += 1
  12. maxRyad = max(ryad)
  13. maxStolb = max(stolb)
  14. ans = len(a) + len(a[0]) - maxRyad - maxStolb
  15. for i in range(len(ryad)):
  16. for j in range(len(stolb)):
  17. if ryad[i] == maxRyad and stolb[j] == maxStolb and a[i][j] == '.':
  18. ans -= 1
  19. return ans
  20. return ans
  21.  
  22. def YAMASHINATUTUTUT():
  23. inp = sys.stdin.read().split('\n')
  24. n = int(inp[0])
  25. ind = 0
  26. for i in range(n):
  27. ind += 1
  28. tn, tm = list(map(int, inp[ind].split()))
  29. answer = []
  30. for j in range(tn):
  31. ind += 1
  32. answer.append(inp[ind])
  33. print(kek(answer))
  34.  
  35. YAMASHINATUTUTUT()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement