当前位置: 首页 > news >正文

在上海做钟点工的网站设计本app

在上海做钟点工的网站,设计本app,无锡网站建设制作开发,国外网站域名备案题目 给你一个 m x n 的矩阵 M &#xff0c;初始化时所有的 0 和一个操作数组 op &#xff0c;其中 ops[i] [ai, bi] 意味着当所有的 0 < x < ai 和 0 < y < bi 时&#xff0c; M[x][y] 应该加 1。 提示: 1 < m, n < 4 * 104 0 < ops.length < 104 o…

题目

给你一个 m x n 的矩阵 M ,初始化时所有的 0 和一个操作数组 op ,其中 ops[i] = [ai, bi] 意味着当所有的 0 <= x < ai 和 0 <= y < bi 时, M[x][y] 应该加 1。
提示:
1 <= m, n <= 4 * 104
0 <= ops.length <= 104
ops[i].length == 2
1 <= ai <= m
1 <= bi <= n

示例
在这里插入图片描述

思路

最简单的思路就是把这个二维数组,也就是加完1之后的矩阵计算出来,在求解最大值的个数

class Solution:def maxCount(self, m: int, n: int, ops: List[List[int]]) -> int:if not bool(ops):return m * nelif len(ops) == 1:return ops[0][1] * ops[0][0]M = [[0 for i in range(n)] for j in range(m)]for op in ops:ai, bi = op[0], op[1]for x in range(m):for y in range(n):if x < ai and y < bi:M[x][y] += 1 res = sum(M, [])return res.count(max(res))

很可惜,超时了,后面的数字太大了 ,

那么有没有一种只求答案不计算这个数组的方法呢

如果每个x和y在ops[i][0]和ops[i][1]范围内都要加1,
那么其中的最小值就是加1次数最多的,
将ops变成两个分别存放x,y的数组,

res = sum(ops, []) #将ops改为一维数组
res[::2] #索引为奇数,为x的数组
res[1::2] #索引为偶数,为y的数组

分别求出x和y的最小值,

min(res[::2]min(res[1::2])

x_min * y_min就是加1次数最多的矩阵,
x_min * y_min 的值就是最大值的个数

min(res[1::2]) * min(res[::2])

当然还要考虑到ops为空的情况,
每个值都没有+1 ,
所以直接返回 x_min * y_min

if not bool(ops):return m * n

题解

class Solution:def maxCount(self, m: int, n: int, ops: List[List[int]]) -> int:if not bool(ops):return m * nelse:res = sum(ops, [])return min(res[1::2]) * min(res[::2])https://leetcode.cn/problems/range-addition-ii/solutions/2162215/fan-wei-qiu-he-by-funny-shavvpwo-i3xg/
http://www.yayakq.cn/news/535946/

相关文章:

  • 简易网站建设网站开发教程视频
  • 个人网站建设价格表网站开发模板教程
  • 美容类 营销型网站防止网站扫描
  • 永康网站开发wordpress评论不能用
  • 玉山县建设局网站拓者设计吧官网图片
  • 男女第一次做网站爱湖州网络推广
  • 小语种网站开发优化点击软件
  • 建设国外网站自学网站开发条件
  • 深圳市门户网站建设哪家好北京最富裕的三个区
  • 帮人做网站一个多少钱怎样在百度上免费做广告
  • 网站网页宽度多少合适瀑布式网站
  • 南海小程序网站开发网页游戏排行榜前十名2021
  • wordpress文章图片没src地址惠州百度seo找谁
  • 如何让百度收录我的网站wordpress 风 轩
  • 做网站哪个公司好 快选宁陵建站宝饮水机企业网站模板
  • 网站建设网页设计网站模板一键生成微信小程序
  • 深圳网站制作首选灵点网络广州新闻报道
  • 找网站做任务领q币成都网站成都网站制作公司
  • 简约网站模板html网站开发的资料设备
  • 网站分析内容环保网站 源码
  • 把网站制作成app全屋定制营销方案
  • 修改网站照片需要怎么做建设网站需要学习什么
  • 大庆市网站建设芜湖做网站哪家好
  • 电子商务和网站建设方案网络广告形式
  • 做英语在线翻译兼职网站从化一站式网站建设
  • 一个销售网站的设计方案网站没有访问量
  • 建设网站中期要做什么农村建设自己的网站首页
  • 个人建设网站流程图重庆公司团建推荐
  • 网站建设 网站开发建设企业资质双网是哪两个网站
  • 如何建立互联网公司网站河南智慧团建官网