码迷,mamicode.com
首页 >  
搜索关键字:区间和    ( 658个结果
57. 插入区间 - LeetCode
57. 插入区间 题目链接 枚举 枚举每个区间,判断该区间与需要插入的区间是否相交 若不相交,且比需要插入的区间小,那么直接放入List中 若不相交,但比需要插入的区间大,那么先把区间插入,再把这个区间放入List 若相交,则把这个区间和需要插入的区间合并,继续枚举 class Solution { ...
分类:其他好文   时间:2021-03-17 14:30:31    阅读次数:0
【ZQUERY - Zero Query】题解
Description 400 AC 祭 题面 : 【Link】 长度为 \(n\) 的序列,序列中的值为 1 或 -1。 有 \(m\) 个询问,询问在 \([L,R]\) 中区间和为 0 的区间的最大长度。 \(1 \leq n,m \leq 5 \times 10 ^ 4\),\(1 \leq ...
分类:其他好文   时间:2021-03-16 11:56:39    阅读次数:0
AcWing1264. 动态求连续区间和
1、题目 给定 n 个数组成的一个数列,规定有两种操作,一是修改某个元素,二是求子数列 [a,b] 的连续和。 输入格式 第一行包含两个整数 n 和 m,分别表示数的个数和操作次数。 第二行包含 n 个整数,表示完整数列。 接下来 m 行,每行包含三个整数 k,a,b (k=0,表示求子数列[a,b ...
分类:Windows程序   时间:2021-03-02 11:50:56    阅读次数:0
[Codeforces 1438B]Valerii Against Everyone
文章中若有不严谨或错误的地方,欢迎在评论中指出QAQ Description 题库链接 有两个长度为 \(n\) 的数组分别为 \(a,b\) ,其中 \(a_i = 2^{b_i}\) ,现给出b数组,问是否存在两个 \(a\) 的子数组,它们的区间和相同,若有则输出 "YES",否则输出 "NO ...
分类:其他好文   时间:2021-02-08 11:48:50    阅读次数:0
POJ3061-Subsequence
题目链接:https://ac.nowcoder.com/acm/problem/107658 题意:给定一个长度为n的数组,和一个数值s,寻找最小的区间长度,使得区间长度内的数值和 \(\geq\) s 思路:双指针,l和r作为两个区间端点,当区间和<s时,r++,当区间和$\geq$s时l 右移 ...
分类:其他好文   时间:2021-01-20 11:58:42    阅读次数:0
codeforces 1438 E. Yurii Can Do Everything (暴力)
题目链接:https://codeforces.com/contest/1438/problem/E 根据题目性质,答案不会太大 枚举左端点 \(l\), 令 \(k\) 为 \(a_l\) 的最高位,那么可能合法的右端点 \(r\) 一定在区间和小于 \(2^{k + 1}\) 的区间内,暴力寻找 ...
分类:其他好文   时间:2021-01-13 10:34:18    阅读次数:0
前缀和、差分、双指针
前缀和 前缀和就是数组前 \(i\) 项之和,主要作用是能快速求出 区间和 下标 : $1$ $2$ $3$ $4$ $5$ \(a[5]\) : $2$ $4$ $3$ $5$ $8$ 前缀和数组: $2$ $6$ $9$ $14$ $22$ 为了便于计算,数组下标一般从 $1$ 开始,能得到 一 ...
分类:其他好文   时间:2020-11-11 16:34:03    阅读次数:7
UOJ388 [UNR #3] 配对树
先考虑怎样配对最优,发现对于一条边,若其两端的子树内需要配对的点的个数都为奇数,则该边会有 $1$ 的贡献,否则没有贡献,得这样为最优情况。 那么对于一棵子树,将其内部的点标记为 $1$,得到一个 $01$ 串,子树父边的贡献为 $01$ 串中长度为偶数且区间和为奇数的区间个数。 可以用线段树合并来 ...
分类:其他好文   时间:2020-10-31 01:40:56    阅读次数:14
327. 区间和的个数
给定一个整数数组 nums,返回区间和在 [lower, upper] 之间的个数,包含 lower 和 upper。区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (i ≤ j)。 说明:最直观的算法复杂度是 O(n2) ,请在此基础上优化你的算法。 ...
分类:其他好文   时间:2020-10-26 11:12:12    阅读次数:26
LeetCode 1024. 视频拼接(每日一题)
题目描述:区间覆盖问题,给定区间和要求的长度T,问是否存在区间能够覆盖区间[0,T]。能则返回所需片段的最小数目,否则返回 -1 。 示例 1: 输入:clips = [[0,2],[4,6],[8,10],[1,9],[1,5],[5,9]], T = 10 输出:3 示例 2: 输入:clips ...
分类:其他好文   时间:2020-10-26 10:40:41    阅读次数:17
658条   1 2 3 4 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!