practivceAlgorithm/백준
[백준][Python] 1455 뒤집기2
findTheValue
2021. 10. 6. 20:10
끝에서부터 1나오면 뒤집어주면 됩니다.
import sys
input = sys.stdin.readline
def xor(a, b):
for row in range(a + 1):
for col in range(b + 1):
matrix[row][col] ^= 1
n, m = map(int, input().split())
matrix = [list(map(int, list(input().rstrip()))) for __ in range(n)]
cnt = 0
for row in range(n - 1, -1, -1):
for col in range(m - 1, -1, -1):
if matrix[row][col]:
cnt += 1
xor(row, col)
print(cnt)