码迷,mamicode.com
首页 >  
搜索关键字:区间和    ( 658个结果
线段树
线段树的应用: 线段树主要用来维护一些有关于区间的问题,比如说区间的最值,区间和等一系列满足结合律的问题。 满足结合律是指这个大区间的答案是由其中的许多小区间的答案组合而成,比如说最大值,这个区间的最大值就是其中的小区间中的所有值得最大值。 对于线段树来说,代码量比较长,不易于实现,而且所需空间也比 ...
分类:其他好文   时间:2018-10-07 23:24:01    阅读次数:210
汇思学 18国庆 考一
期望得分:40?实际得分:10 嘤嘤嘤 考场思路:预处理前缀和,n2从大到小枚举区间长度和左端点,可以推出右端点 将枚举的区间和存到数组里,排序后输出 #include <algorithm> #include <cstring> #include <cstdio> #include <queue> ...
分类:其他好文   时间:2018-10-02 22:33:21    阅读次数:379
Codeforces 1053 B - Vasya and Good Sequences
B - Vasya and Good Sequences 思路: 满足异或值为0的区间,必须满足一下条件: 1.区间中二进制1的个数和为偶数个; 2.区间二进制1的个数最大值的两倍不超过区间和. 如果区间长度大于128,第二个条件肯定满足,所以我们只要暴力区间长度小于128的就可以了 代码: ...
分类:其他好文   时间:2018-10-02 20:12:07    阅读次数:186
p2629 好消息,坏消息 (线段树)
恢复内容开始 "顾" "z" ~~你没有发现两个字里的blog都不一样嘛~~ qwq 题目描述 "p2629 好消息,坏消息" 历程 刚开始看到这个题,发现是需要维护区间和,满心欢喜敲了一通线段树,简单debug之后交上去 $45pts$? 改代码的时候开始考虑这样做的正确性. 维护区间和,前后两个 ...
分类:其他好文   时间:2018-09-26 19:14:54    阅读次数:139
Hdu-6119 小小粉丝度度熊 尺取
题面 题意:在一大段时间里,告诉你,你签到了哪些区间,现在再给你m张补签卡,问你最多能实现连续签到多少天 题解:那些时间区间是有重叠的,所以我们先排序离散,并得到哪些区间是可以补签的,这样问题就变成,签过的天是0,没签过的是1,然后问区间和<=m的最大长度是多少,就转换为Poj-3061差不多一样的 ...
分类:其他好文   时间:2018-09-23 15:11:25    阅读次数:148
p1115 最大子段和(线段树)
题目描述 "p1115 最大子段和" 虽然是一个普及 的题,但我敲了 线段树 qwq 数组定义 $lsum[ ]$代表 该区间左端点开始的最大连续和. $rsum[ ]$代表 该区间右端点开始的最大连续和. $ssum[ ]$代表 区间内最大连续和. $sum[ ]$ 代表区间和. Que and ...
分类:其他好文   时间:2018-09-22 21:21:49    阅读次数:121
无题5
第一题:线段树求最大连续子段和,维护四个信息:区间最大子段和, 区间和, 左边最大子段和, 右边最大子段和; 查询的时候返回的是一个指针,我开始用的zero, 节约空间, 后来发现会同时有多个询问用到zero,zero会不断变化, 所以要tail++,或重新写一个up函数 #include<bits ...
分类:其他好文   时间:2018-09-21 19:44:44    阅读次数:173
简单线段树
一、单点更新 hdu1166区间和 二、区间更新 POJ3468区间和,Lazy标记只有当操作到该节点时才将标价下放; 三、线段树+离散化 poj2528 离散化:有些数据本身很大, 自身无法作为数组的下标保存对应的属性。如果这时只是需要这堆数据的相对属性, 那么可以对其进行离散化处理。当数据只与它 ...
分类:其他好文   时间:2018-09-18 14:55:09    阅读次数:222
Codeforces Round #510 (Div. 2) D. Petya and Array (权值线段树)
题目地址:http://codeforces.com/contest/1042/problem/D 题意:给你n个数,问有多少个区间的和的值小于t 分析:区间和问题,常常用到前缀和来进行预处理,所以先预处理出前缀和数组sum sum[i]代表前i个数的和,那么sum[i]的贡献就是, 当i<k<=n ...
分类:其他好文   时间:2018-09-17 21:30:35    阅读次数:315
ACM-ICPC 2018 焦作赛区网络预赛 E. Jiu Yuan Wants to Eat
分析 除了树剖没想到其他解法。 用线段树维护区间和,同时针对修改区间修改操作建立两个lazy标记,一个是$lazy_{mul}$,另一个是$lazy_{add}$,代表区间里的数都需要先乘以$lazy_{mul}$,再加上$lazy_{add}$。如果一个区间需要被重复标记,那么我们可以先把新的la ...
分类:其他好文   时间:2018-09-15 21:19:04    阅读次数:168
658条   上一页 1 ... 21 22 23 24 25 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!