LeetCodeDiary

A Diary for solving LeetCode problems

View on GitHub
class Solution:
    def matrixScore(self, A: List[List[int]]) -> int:
        n, m = len(A), len(A[0])
        res = n

        for i in range(1, m):
            res <<= 1
            s = sum([A[j][i] ^ A[j][0] for j in range(n)])
            res += max(s, n - s)
        
        return res
    
# 每日一题,贪心算法,思路比较简单
# https://leetcode-cn.com/problems/score-after-flipping-matrix/solution/fan-zhuan-ju-zhen-hou-de-de-fen-by-leetc-cxma/
# 这个月好像都是贪心算法,我是不是该转变下tag了?