自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

w20810的专栏

人若无名,方可专心练剑

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 [NOI2005]维修数列 (Splay)

题目:bzoj1500题意:DescriptionInput输入的第1 行包含两个数N 和M(M ≤20 000),N 表示初始时数列中数的个数,M表示要进行的操作数目。第2行包含N个数字,描述初始时的数列。以下M行,每行一条命令,格式参见问题描述中的表格。任何时刻数列中最多含有500 000个数,数列中任何一个数字均在[-1 000, 1 000]

2016-01-24 00:51:13 546

原创 POJ3580 SuperMemo (Splay)

题目:http://poj.org/problem?id=3580题意:SuperMemoTime Limit: 5000MS Memory Limit: 65536KTotal Submissions: 12596 Accepted: 3952Case Time Limit: 2000MS

2016-01-19 23:58:21 482

原创 hdu1890 Robotic Sort(Splay)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1890题意:将给定的数组排序,你可以用的操作是反转一段区间。输出你的操作。Robotic SortTime Limit: 6000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Subm

2016-01-17 23:18:37 529

原创 hdu3487 Play with Chain (Splay)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=3487题意:给定一个长度为n(n分析:Splay~对于操作1,是很直接的伸展树的操作。下面摘自kuangbin的文章:3、伸展树区间操作在实际应用中,伸展树的中序遍历即为我们维护的数列,这就引出一个问题,怎么在伸展树中表示某个区间?比如我们要提取区间[a,b],那么我们将a前

2016-01-10 20:04:03 410

原创 poj3468 A Simple Problem with Integers(Splay)

题目:http://poj.org/problem?id=3468题意:区间修改,查询区间的和。分析:线段树+懒惰标记的模版题。。。现在改用Splay来写。前面几个题插入的时候用Insert,就是按值的大小来插入的。现在用元素在数组里面的位置进行插入,就是按位置的大小来插的。一旦插入完成有序性就固定了。因为rotate操作里面并没有用到值的大小。所以,中序遍历出来的

2016-01-09 15:42:43 361

原创 [NOI2004]郁闷的出纳员 (Splay)

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1503题意:1503: [NOI2004]郁闷的出纳员Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 8962  Solved: 3108[Submit][Status][Discuss]Description

2016-01-07 20:01:16 454

原创 [HNOI2004]宠物收养所 (Splay)

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1208题意:1208: [HNOI2004]宠物收养所Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 6221  Solved: 2413[Submit][Status][Discuss]Description

2016-01-07 13:50:17 494

原创 [HNOI2002]营业额统计 (Splay || Treap)

题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1588题意:1588: [HNOI2002]营业额统计Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 11846  Solved: 4226[Submit][Status][Discuss]Description

2016-01-07 13:43:47 404

原创 树套树-区间第k大(带修改)

题目:zoj2112题意:求区间第k大的数,有修改操作。分析:这题可以树套树搞。从网上看了很多博客才理解。。。资料1  资料2我看的是树状数组套线段树版的。还有线段树套平衡树版的。首先用一棵主席树(见这篇文章)维护没有操作前的数据。然后用树状数组维护修改。树状数组的每一个节点是一棵线段树,而且树状数组的每个节点都有一个管辖域(树状数组的性质没变)。每更新一次

2016-01-05 16:44:54 2321 1

原创 hdu4417 Super Mario (主席树+二分)

题目:http://acm.hdu.edu.cn/showproblem.php?pid=4417题意:求区间内不大于x的数有多少个。分析:二分枚举答案,用主席树查询即可。复杂度q*log(n)*log(n)。代码:#include #include #include using namespace std;typedef long long LL;typedef un

2016-01-05 13:05:20 448

原创 主席树-区间第k大值(不带修改)

题目:poj2104 && hdu2665题意:求区间第K大的值。分析:资料1 主席树包含n棵线段树,这n棵线段树的形状完全相同。而且树与树之间有很大的重叠。线段树root[i]表示数组a中区间[1,i]的元素插进线段树时的版本。那么再添加一个元素a[i+1]时,只需修改线段树上的从根节点开始向下走的一条路径。那么对于线段树root[i+1],我们先“拷贝”线段树root[

2016-01-05 12:55:51 2019

2010~2014湖南省程序设计竞赛题目+数据+标程

此压缩包包含2010~2014年湖南省程序设计竞赛的题目和数据以及标程。赛前练一练,对比赛有帮助。

2015-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除