【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;        
    }
};

~希望对你有启发~

相关推荐
森焱森29 分钟前
APM与ChibiOS系统
c语言·单片机·算法·架构·无人机
★Orange★40 分钟前
Linux Kernel kfifo 实现和巧妙设计
linux·运维·算法
尘世闲鱼43 分钟前
解数独(C++版本)
开发语言·c++·算法·解数独
qqxhb1 小时前
零基础数据结构与算法——第四章:基础算法-排序(中)
数据结构·算法·排序算法·归并·快排·堆排
Thomas_YXQ2 小时前
Unity3D游戏内存优化指南
游戏·unity·职场和发展·性能优化·蓝桥杯·游戏引擎·unity3d
Y1nhl2 小时前
力扣_链表_python版本
开发语言·python·算法·leetcode·链表·职场和发展
一个 00 后的码农2 小时前
26考研物理复试面试常见问答问题汇总(2)电磁波高频面试问题,物理专业保研推免夏令营面试问题汇总
考研·面试·职场和发展
qq_401700412 小时前
C语言中位运算以及获取低8位和高8位、高低位合并
c语言·开发语言·算法
CoovallyAIHub3 小时前
YOLO模型优化全攻略:从“准”到“快”,全靠这些招!
深度学习·算法·计算机视觉
闻缺陷则喜何志丹3 小时前
【BFS】 P10864 [HBCPC2024] Genshin Impact Startup Forbidden II|普及+
c++·算法·宽度优先·洛谷