【leetcode详解】T598 区间加法

598. 区间加法 II - 力扣(LeetCode)

思路分析

核心在于将问题转化,

题目不是要求最大整数本身,而是要求解最大整数的个数

结合矩阵元素的增加原理,我们将抽象问题转为可操作的方法,其实就是再找每组ops中圈定区域的重叠部分

于是有

cpp 复制代码
class Solution {
public:
    int maxCount(int m, int n, vector<vector<int>>& ops) {
        int a=m, b=n;
        for(int i=0; i<ops.size(); i++)
        {
            a = min(a, ops[i][0]);
            b = min(b, ops[i][1]);
        }
        return a*b;        
    }
};

~希望对你有启发~

相关推荐
宇钶宇夕19 小时前
西门子 S7-200 SMART PLC 编程:转换 / 定时器 / 计数器指令详解 + 实战案例(指令讲解篇)
运维·算法·自动化
我叫汪枫19 小时前
Spring Boot图片验证码功能实现详解 - 从零开始到完美运行
java·前端·javascript·css·算法·html
lifallen19 小时前
揭秘KafkaStreams 线程缓存:NamedCache深度解析
数据结构·算法·缓存·kafka·apache
我的知识太少了19 小时前
P1122 最大子树和
算法
郝学胜-神的一滴19 小时前
深入浅出 C++20:新特性与实践
开发语言·c++·程序人生·算法·c++20
Jelena技术达人20 小时前
淘宝/天猫按图搜索(拍立淘)item_search_img API接口实战指南
算法·图搜索算法
Adorable老犀牛20 小时前
阿里云-基于通义灵码实现高效 AI 编码 | 8 | 上手实操:LeetCode学习宝典,通义灵码赋能算法高效突破
学习·算法·leetcode
望获linux20 小时前
【实时Linux实战系列】规避缺页中断:mlock/hugetlb 与页面预热
java·linux·服务器·数据库·chrome·算法
菜就多练,以前是以前,现在是现在20 小时前
Codeforces Round 1048 (Div. 2)
数据结构·c++·算法
林木辛20 小时前
LeetCode 热题 160.相交链表(双指针)
算法·leetcode·链表