数组
枫流仁武
这个作者很懒,什么都没留下…
展开
-
LeetCode 1893 检查区域内所有整数都被覆盖
难度简单89收藏分享切换为英文接收动态反馈给你一个二维整数数组ranges和两个整数left和right。每个ranges[i] = [starti, endi]表示一个从starti到endi的闭区间。如果闭区间[left, right]内每个整数都被ranges中至少一个区间覆盖,那么请你返回true,否则返回false。已知区间ranges[i] = [starti, endi],如果整数x满足starti<= x &l...原创 2021-07-24 16:53:05 · 162 阅读 · 0 评论 -
LeetCode 628 三个数的最大乘积
给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24from typing import *class Solution: def maximumProduct(self, nums: List[int]) -> int: nums.sort() return max(nums[0]*nums[1]*nums[-1],nums[-原创 2021-01-20 08:10:35 · 64 阅读 · 0 评论 -
LeetCode 1727 重新排列后的最大子矩阵
给你一个二进制矩阵matrix,它的大小为m x n,你可以将 matrix中的 列按任意顺序重新排列。请你返回最优方案下将 matrix重新排列后,全是 1的子矩阵面积。输入:matrix = [[0,0,1],[1,1,1],[1,0,1]]输出:4解释:你可以按照上图方式重新排列矩阵的每一列。最大的全 1 子矩阵是上图中加粗的部分,面积为 4 。from typing import *import sysclass Solution: def...原创 2021-01-18 14:19:24 · 97 阅读 · 0 评论