码迷,mamicode.com
首页 >  
搜索关键字:区间    ( 16036个结果
清北夏令营考试day1
清北夏令营考试day1 送分题(songfen) Time Limit:1000ms Memory Limit:128MB 题目描述: LYK喜欢干一些有挑战的事,比如说求区间最大子段和。它知道这个题目有O(n)的做法。于是它想加强一下。 也就是说,LYK一开始有n个数,第i个数字是ai,它找来了一 ...
分类:其他好文   时间:2017-07-15 19:56:10    阅读次数:288
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) E DNA Evolution
DNA Evolution 题目让我们联想到树状数组或者线段树,但是如果像普通那样子统计一段的和,空间会爆炸。 所以我们想怎样可以表示一段区间的字符串。 学习一发大佬的解法。 开一个C[10][10][4][n],就可以啦,第二维表示e的长度,第一维表示i%e的长度,第三维表示颜色,第四维求和了。 ...
分类:其他好文   时间:2017-07-15 19:01:53    阅读次数:169
bzoj3524/2223 [Poi2014]Couriers
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3524 http://www.lydsy.com/JudgeOnline/problem.php?id=2223 【题解】 由于出现次数超过区间长度的一半的数最多只有1个,所以就可以分两半找了。 ...
分类:其他好文   时间:2017-07-15 18:57:51    阅读次数:127
JAVA中的Random()函数
Java中存在着两种Random函数: 一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。例子如 ...
分类:编程语言   时间:2017-07-15 17:54:37    阅读次数:241
ZOJ 2706 Thermal Death of the Universe (线段树)
题目链接:ZOJ 2706 Thermal Death of the Universe (线段树) 题意:n个数。m个操作。 每一个操作(a,b)表示(a,b)全部值更新为这个区间的平均数:1.当前的数列总和小于等于原数列总和。取平均值的上界,反之。取下界。 注意有负数的情况。 AC代码: #inc ...
分类:其他好文   时间:2017-07-15 16:54:01    阅读次数:151
[POJ2104]K-th Number
题目大意:给你一个数列和一些询问,每次询问你一个$[l,r]$区间里第k小数。 解题思路:可持久化线段树,所谓的“主席树”。对每一个$[1,l]$区间开一个线段树,运用主席树的可持久化,没有变化的子树直接用老版本的就行了。 C++ Code: ...
分类:其他好文   时间:2017-07-15 16:52:25    阅读次数:141
培训补坑(day7:线段树的区间修改与运用)(day6是测试,测试题解以后补坑QAQ)
补坑咯~ 今天围绕的是一个神奇的数据结构:线段树。(感觉叫做区间树也挺科学的。) 线段树,顾名思义就是用来查找一段区间内的最大值,最小值,区间和等等元素。 那么这个线段树有什么优势呢? 比如我们要多次查询1-n中的最大值,那么我们如果使用暴力来查找,那么我们每次查找的复杂度就是O(n) 但是如果我们 ...
分类:其他好文   时间:2017-07-15 16:49:04    阅读次数:136
[BZOJ3223]文艺平衡树 无旋Treap
3223: Tyvj 1729 文艺平衡树 Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 您需要写一种数据结构(可参考题目标题),来维护一 ...
分类:其他好文   时间:2017-07-15 16:46:17    阅读次数:359
[POI2014]Couriers
OJ题号:BZOJ3524、BZOJ2223、洛谷3567 思路: 维护一颗可持久化权值线段树,记录每次加入数字时,不同数字出现的个数。对于每一个询问$[l,r]$,同时查询以$r$和$l-1$为根的线段树,每次比较两个节点左右字子树的权值和,如果大于$[l,r]$区间的一半就说明这一子区间可能有答 ...
分类:其他好文   时间:2017-07-15 16:44:21    阅读次数:149
[您有新的未分配科技点]无旋treap:从好奇到入门(例题:bzoj3224 普通平衡树)
今天我们来学习一种新的数据结构:无旋treap。它和splay一样支持区间操作,和treap一样简单易懂,同时还支持可持久化。 无旋treap的节点定义和treap一样,都要同时满足树性质和堆性质,我们还是用rand()来实现平衡 而无旋treap与treap不同的地方,也是其核心,就是它不旋转用两 ...
分类:其他好文   时间:2017-07-15 15:00:51    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!