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

封面设计网站有哪些珠海做网站找哪家公司

封面设计网站有哪些,珠海做网站找哪家公司,免费网站建设开发,广西建设厅官网站首页前缀和技巧 针对的算法场景是不需要对原始数组进行修改的情况下,频繁查询某个区间的累加和。 差分数组 主要适用场景是频繁对原始数组的某个区间的元素进行增减。 相关题目 1094. 拼车 1109. 航班预订统计 370. 区间加法 # 1094. 拼车 class Solution:def carPool…

前缀和技巧 针对的算法场景是不需要对原始数组进行修改的情况下,频繁查询某个区间的累加和。
差分数组 主要适用场景是频繁对原始数组的某个区间的元素进行增减。

相关题目
1094. 拼车
1109. 航班预订统计
370. 区间加法

# 1094. 拼车
class Solution:def carPooling(self, trips: List[List[int]], capacity: int) -> bool:nums = [0]*1000df = Difference(nums)for trip in trips:df.increment(trip[1], trip[2]-1, trip[0])res = df.restore()for need in res:if need > capacity:return Falsereturn Trueclass Difference:def __init__(self, nums):assert len(nums)>0self.diff = [None]*len(nums)self.diff[0] = nums[0]for i in range(1, len(nums)):self.diff[i] = nums[i] - nums[i-1]# 给闭区间 [i, j] 增加 val(可以是负数)def increment(self, i, j, val):self.diff[i] += valif j + 1 < len(self.diff):self.diff[j+1] -= val# 根据差分数组还原结果def restore(self):self.res = [None]*len(self.diff)self.res[0] = self.diff[0]for i in range(1, len(self.diff)):self.res[i] = self.res[i-1] + self.diff[i]return self.res
# 1109. 航班预订统计
class Solution:def corpFlightBookings(self, bookings: List[List[int]], n: int) -> List[int]:nums = [0]*ndf = Difference(nums)for booking in bookings:df.increment(booking[0]-1, booking[1]-1, booking[2])return df.restore()class Difference:def __init__(self, nums):assert len(nums)>0self.diff = [None]*len(nums)self.diff[0] = nums[0]for i in range(1, len(nums)):self.diff[i] = nums[i] - nums[i-1]# 给闭区间 [i, j] 增加 val(可以是负数)def increment(self, i, j, val):self.diff[i] += valif j + 1 < len(self.diff):self.diff[j+1] -= val# 根据差分数组还原结果def restore(self):self.res = [None]*len(self.diff)self.res[0] = self.diff[0]for i in range(1, len(self.diff)):self.res[i] = self.res[i-1] + self.diff[i]return self.res
http://www.yayakq.cn/news/91204/

相关文章:

  • 网站建设找刘贺稳营销专家wordpress添加百度搜索
  • 长春免费建站模板网站跳转站代码
  • 单位网站建设和维护手机网站建设请示
  • 深圳高端网站建设收费东莞seo顾问
  • 加强网站建设的意义沈阳微信网站
  • 合肥高端网站设计正邦设计院
  • 成都市建设招标网站wordpress连接数据修改
  • 怀化市住房建设局网站网站顶部导航
  • 企业网站的规划与建设青岛市城市建设投标网站
  • 怎么自己创立网站浙江建设信用网
  • 可以自己做网站的软件泾川网站建设
  • 电脑网站首页设计wordpress文章页
  • 东莞网站制作百年昆明 五华 网站建设
  • 阿里云 建网站攻略网站微信建设
  • 企业营销微网站建设网络营销推广策略
  • 什么是网站建设和维护互联网网站开发用哪个语言开发
  • godaddy 网站上传竞价推广是什么意思
  • 北京旗网站制作赚钱快的路子
  • 网站开发技术项目式教程中企动力销售怎么样
  • 星乐seo网站关键词排名优化青岛网页设计培训学校
  • 手表购买网站网上商城网址怎么写
  • 融安有那几个网站做的比较好的在线设计logo图片
  • 橙色网站设计qq代挂主站网站建设
  • python3 网站开发山东企业
  • 优化网站具体如何做公司网站开发文档
  • 仁怀网站建设不好出手建立一个公司
  • 郑州网站建设小程序建设工程交易中心的性质
  • 网站外包合作阿里巴巴官网下载安装
  • dede网站网页主页链接网站分享组件
  • 网站建设推广99元注册网站平台要多少钱