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

做网站培训班wordpress 文档查看

做网站培训班,wordpress 文档查看,郑州市中原区建设局网站,分销平台用户协议前缀和技巧 针对的算法场景是不需要对原始数组进行修改的情况下,频繁查询某个区间的累加和。 差分数组 主要适用场景是频繁对原始数组的某个区间的元素进行增减。 相关题目 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/36888/

相关文章:

  • 那个网站的系统好宿迁网站建设流程
  • 邢台集团网站建设费用app备案查询平台官网
  • 石家庄网站建设刘华北京做企业网站多少钱
  • 陕西营销型网站建设数据库 网站开发所需流程
  • 上海企业专属网站建设平台旅游网站有哪些
  • 如何建立国际网站重庆直播网站平台建设
  • 无锡网站建设兼职用html制作个人网页
  • 常平东莞网站设计北京seo专员
  • wordpress网站响应时间太长网站访问量怎么做
  • 开发一个网站一般需要多少钱洛阳设计公司官网
  • 电商网站开发的目的和意义网站建设中的推广工作
  • 家具网站建设便宜免费推广手段有哪些
  • 网上营销网站新版阿里指数官网
  • 做暧暖爱视频网站wordpress加载
  • 做最好言情网站广东省建设工程安全协会网站
  • 制作企业网站与app有什么不同营销和推广的区别
  • 营销型企业网站建设流程企业网站的制作原则
  • 网站标签怎么改wordpress调用 php文件
  • 延边网站开发depawo医疗网站建设咨询
  • vr 全景 网站建设网站建设与规划实验报告
  • 青岛网站建设公司正网站建设毕业设计模板
  • 徐州贾汪区建设局网站做旅游网站的目的
  • 软件网站下载用wordpress设计html
  • netcore网站开发实战兰州免费网站建设
  • 重庆建设网站的公司简介46设计网站官网
  • 网站5建设需要学什么时候开始solusvm做网站
  • 导航网站容易做吗手机网站跳转怎么做
  • 网站建设教程公司湖南岚鸿o kwordpress主题分享
  • 天津外贸营销型网站建设公司营业执照注册流程
  • 阿里云建设网站步骤男生都知道的微信公众号