Leetcode 554. Brick Wall

topic

Insert image description here
Leetcode 554. Brick Wall

Code (9.25 self-explanatory after first flash)

class Solution {
    
    
public:
    int leastBricks(vector<vector<int>>& wall) {
    
    
        unordered_map<int, int> mp;
        int count = 0;
        for(auto& sub : wall) {
    
    
            int pre = 0;
            for(int i = 0; i < sub.size()-1; i++) {
    
    
                pre += sub[i];
                mp[pre]++;
                count = max(count, mp[pre]);
            }
        }
        return wall.size()-count;
    }
};

Guess you like

Origin blog.csdn.net/weixin_51322383/article/details/133266236