随笔分类 -  前缀和

1109. 航班预订统计 力扣(中等) 差分数组 不会但神奇
摘要:1109. 航班预订统计 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 firsti 到 lasti (包含 firsti 和 lasti 阅读全文

posted @ 2021-08-31 10:36 Yxter 阅读(68) 评论(0) 推荐(0)

560. 和为K的子数组 力扣(中等) 字节面试题,不会,前缀和,hash,有尺取法的味道
摘要:题目描述: 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 : 数组的长度为 [1, 20,000]。数组中元素的范围是 [-1000 阅读全文

posted @ 2021-07-28 23:55 Yxter 阅读(57) 评论(0) 推荐(0)

5815. 扣分后的最大得分 力扣(中等) 周赛 前缀后缀和
摘要:题目描述: 给你一个 m x n 的整数矩阵 points (下标从 0 开始)。一开始你的得分为 0 ,你想最大化从矩阵中得到的分数。 你的得分方式为:每一行 中选取一个格子,选中坐标为 (r, c) 的格子会给你的总得分 增加 points[r][c] 。 然而,相邻行之间被选中的格子如果隔得太 阅读全文

posted @ 2021-07-18 14:45 Yxter 阅读(60) 评论(0) 推荐(0)

525.连续数组 力扣 (前缀和)
摘要:给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 输入: nums = [0,1] 输出: 2 说明: [0, 1] 是具有相同数量0和1的最长连续子数组。 输入: nums = [0,1,0] 输出: 2 说明: [0, 1] (或 [1, 阅读全文

posted @ 2021-06-03 15:12 Yxter 阅读(69) 评论(0) 推荐(0)

导航