
数据结构——线段树
morestep
这个作者很懒,什么都没留下…
展开
-
线段树学习——入门篇
线段树——入门篇简介对于广大的OIer来说,线段树并不是一个陌生的词。作为一种比较高大上的数据结构,线段树有许多的优点。它有着过硬的区间处理功能,在解决区间问题上能够占据一席之地,其区间修改和查询的时间复杂度都是O(log2n)的,因此许多区间性质的问题都可以用它来维护以获得良好的效率,而它本身也可以处理许多基础的区间问题。当然,它也有缺点,最明显的就是它的空间浪费问题,如果是堆式建法原创 2015-01-10 10:48:12 · 811 阅读 · 0 评论 -
【线段树】【SOJ1136】【cogs775】山海经
775. [SOJ 1136] 山海经★★★ 输入文件:hill.in 输出文件:hill.out 简单对比时间限制:1 s 内存限制:128 MB【问题描述】“南山之首日鹊山。其首日招摇之山,临于西海之上,多桂,多金玉。有草焉,其状如韭而青华,其名日祝余,食之不饥……又东三百里,日堂庭之山,多棪木,多白猿,多水玉,多黄金。又东三百八十里,日猨翼之山,其中多原创 2015-04-10 09:47:13 · 1015 阅读 · 0 评论 -
【线段树】【分类讨论】水果姐逛水果街Ⅰ
3304 水果姐逛水果街Ⅰ时间限制: 2 s空间限制: 256000 KB题目等级 : 钻石 Diamond题目描述 Description 水果姐今天心情不错,来到了水果街。 水果街有n家水果店,呈直线结构,编号为1~n,每家店能买水果也能卖水果,并且同一家店卖与买的价格一样。 学过oi的水果姐迅速发现了一个赚钱的方法:在某家水果店买一个水果,再到另外一家店卖出去,赚差价。原创 2015-05-25 17:56:32 · 868 阅读 · 0 评论 -
【线段树】【树状数组】【CF 121E】幸运数列
1922. [CF 121E]幸运数列★★★ 输入文件:cf121e.in 输出文件:cf121e.out 简单对比时间限制:3 s 内存限制:256 MB【题目描述】对于欧洲人来说,“幸运数”是指那些十进制只由4或7组成的数。财务员Petya需要维护一个支持如下操作的整数数列: add l r d — 表示将[l, r]区间内的所有数加上一个正整数d()。原创 2015-07-25 20:07:56 · 1398 阅读 · 0 评论 -
【线段树】【NOI 1999】【cogs 284】内存分配
284. [NOI1999] 内存分配★★☆ 输入文件:memory.in 输出文件:memory.out 简单对比时间限制:1 s 内存限制:128 MB内存是计算机重要的资源之一,程序运行的过程中必须对内存进行分配。 经典的内存分配过程是这样进行的:内存以内存单元为基本单位,每个内存单元用一个固定的整数作为标识,称为地址。地址从0开始连续排列,地址相邻的内存单元被认为是逻辑原创 2015-08-10 22:12:55 · 1053 阅读 · 0 评论 -
【线段树】【JSOI 2008】【bzoj 1012】最大数maxnumber
1012: [JSOI2008]最大数maxnumberTime Limit: 3 Sec Memory Limit: 162 MBSubmit: 5996 Solved: 2589Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。 2、 插入操作。语原创 2015-08-29 17:21:21 · 663 阅读 · 0 评论 -
【线段树】【bzoj 3211】花神游历各国
3211: 花神游历各国Time Limit: 5 Sec Memory Limit: 128 MBSubmit: 1508 Solved: 573DescriptionInputOutput每次x=1时,每行一个整数,表示这次旅行的开心度Sample Input41 100 5 551 1 22 1 21 1 22 2 31 1 4Sample Output101111原创 2015-08-18 14:18:20 · 780 阅读 · 0 评论