自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

llgyc's world

OI印记……

  • 博客(15)
  • 收藏
  • 关注

原创 【CodeVS1380】【Tyvj1052】没有上司的舞会

【Description】  Ural大学有N个职员,编号为1~N。他们有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。每个职员有一个快乐指数。现在有个周年庆宴会,要求与会职员的快乐指数最大。但是,没有职员愿和直接上司一起与会。【Input】  第一行一个整数N。(1<=N<=6000)   接下来N行,第i+1行表示i号职员的快乐指数Ri。(-128<=Ri<=

2015-08-25 23:18:44 313

原创 【CodeVS1094】【NOIP2004】FBI树

【Description】  我们可以把由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。 FBI树是一种二叉树 ,它的结点类型也包括F结点,B结点和I结点三种。由一个长度为2N的“01”串S可以构造出一棵FBI树T,递归的构造方法如下:   1) T的根结点为R,其类型与串S的类型相同;   2) 若串S的长度大于1

2015-08-17 18:40:48 380

原创 【CodeVS1136】【NOIP2011】Mayan 游戏

【Description】  Mayan puzzle 是最近流行起来的一个游戏。游戏界面是一个 7 行 5 列的棋盘,上面堆放 着一些方块,方块不能悬空堆放,即方块必须放在最下面一行,或者放在其他方块之上。游 戏通关是指在规定的步数内消除所有的方块,消除方块的规则如下:   1.每步移动可以且仅可以沿横向(即向左或向右)拖动某一方块一格:当拖动这一方 块时,如果拖动后到达的位置(以下称目标位置)

2015-08-13 21:11:14 447

原创 【CodeVS1101】【NOIP2002】矩形覆盖

【Description】  在平面上有 n 个点(n <= 50),每个点用一对整数坐标表示。例如:当 n=4 时,4个点的坐标分另为:p1(1,1),p2(2,2),p3(3,6),P4(0,7),见图一。      这些点可以用 k 个矩形(1<=k<4)全部覆盖,矩形的边平行于坐标轴。当 k=2 时,可用如图二的两个矩形 sl,s2 覆盖,s1,s2 面积和为 4。问题是当 n 个点

2015-08-13 14:55:11 434

原创 【CodeVS3013】单词背诵

【Description】  灵梦有n个单词想要背,但她想通过一篇文章中的一段来记住这些单词。   文章由m个单词构成,她想在文章中找出连续的一段,其中包含最多的她想要背的单词(重复的只算一个)。并且在背诵的单词量尽量多的情况下,还要使选出的文章段落尽量短,这样她就可以用尽量短的时间学习尽可能多的单词了。。【Input】  第1行一个数n,   接下来n行每行是一个长度不超过10的字符串,表示一

2015-08-12 16:39:57 432

原创 【CodeVS3201】奶牛代理商 XI

【Description】  小徐是USACO中国区的奶牛代理商,专门销售质优价廉的“FJ”牌奶牛。   有一天,她正在卖奶牛,突然觉得很孤单,想把她的朋友接来。 可这要花一大笔钱。   她有N个牛棚,想让你帮她重新围一块地,包含所有牛棚,且是凸多边形(否则奶牛会撞墙角)   她现在经济很困难,不用你关心省下的地能卖多少钱,只要能让围栏最短,花最少的钱。   请你计算围栏的最短长度。【In

2015-08-11 19:12:10 430

原创 【CodeVS4019】想越狱的黎恒健

【Description】  这次黎恒健来到了经典美剧《越狱》的场景里……   他被抓起来了(-.-干嘛幻想这么郁闷的场景……)。   黎恒健身为新一代的Scofield,在挖了半个月之后终于挖通牢房里的地道。   在地道里,无数的管道路线困惑了他。(若对情节有任何疑问,请观看原剧)   黎恒健看了看自己的纹身,明白了整个管道网是由N个小房间和若干小房间之间的单向的管道组成的。   小房

2015-08-11 19:01:56 536

原创 Treap

所谓Treap,就是单词Tree和heap的合成词,它是具有堆特性的一颗二叉查找树,它和 笛卡尔树(Cartesian Tree)的形式很像。因为当二叉查找树退化时速度会很满,所以引入了随机优先值的heap,使在Treap树中,根节点的值大于等于左子树的值,小于等于右子树的值,根节点的优先值大于子树的优先值(其实这里优先值纯属个人喜好,大于和小于效果一样)。如下图所示(黑色为权值,红色为优先值):

2015-08-07 11:57:19 238

原创 【Vijos1459】车展

【Description】  遥控车是在是太漂亮了,韵韵的好朋友都想来参观,所以游乐园决定举办m次车展。车库里共有n辆车,从左到右依次编号为1,2,…,n,每辆车都有一个展台。刚开始每个展台都有一个唯一的高度h[i]。主管已经列好一张单子:   L1 R1   L2 R2   …   Lm Rm   单子上的(Li,Ri)表示第i次车展将要展出编号从Li到Ri的车。   为了更加美观,展

2015-08-07 09:46:19 520

原创 笛卡尔树(Cartesian Tree)

笛卡尔树是一棵二叉树,树的每个节点有两个值,一个为index,一个为value。光看index的话,笛卡尔树是一棵二叉搜索树,每个节点的左子树的index都比它小,右子树都比它大;光看value的话,笛卡尔树有点类似堆,根节点的value是最小(或者最大)的,每个节点的value都比它的子树要小(或者大)。   它可以处理范围最值查询、范围top k查询(range top k queries)等

2015-08-05 08:38:54 1377 1

原创 【CodeVS2885】钉子与小球

【Description】  有一个三角形木板,竖直立放,上面钉着n(n+1)/2颗钉子,还有(n+1)个格子(当n=5时如图1)。每颗钉子和周围的钉子的距离都等于d,每个格子的宽度也都等于d,且除了最左端和最右端的格子外每个格子都正对着最下面一排钉子的间隙。  让一个直径略小于d的小球中心正对着最上面的钉子在板上自由滚落,小球每碰到一个钉子都可能落向左边或右边(概率各1/2),且球的中心还会正对着

2015-08-04 15:11:19 413

原创 【CodeVS1036】商务旅行

【Description】  某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。   假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意一个城镇,并且公路网络不会存在环。   你的任务是帮助该商人计算一下他的最短旅行时间。【Input

2015-08-02 18:29:08 508

原创 Tarjan 算法求LCA(Least Common Ancestors)

Tarjan有几个著名的算法,其中之一就是求LCA(最近公共祖先)。   一个出现在有根树中间的常见问题是:在有根树T中询问一个距离根节点最远的结点xx(即深度最大的结点)使得xx同时为结点Tu、TvT_u、T_v的祖先,我们称xx为u、vu、v的最近公共祖先。这种对于公共祖先的询问我们称之为公共祖先问题,并且以LCA(T,u,v)LCA(T, u, v)表示询问TT中结点Tu、TvT_u、T_v

2015-08-02 18:14:12 694

原创 【Vijos1514】天才的记忆

【Description】  从前有个人名叫W and N and B,他有着天才般的记忆力,他珍藏了许多许多的宝藏。在他离世之后留给后人一个难题(专门考验记忆力的啊!),如果谁能轻松回答出这个问题,便可以继承他的宝藏。题目是这样的:给你一大串数字(编号为1到N,大小可不一定哦!),在你看过一遍之后,它便消失在你面前,随后问题就出现了,给你M个询问,每次询问就给你两个数字A,B,要求你瞬间就说出属于

2015-08-02 00:06:41 461

原创 ST算法

ST(Spare Table)算法是在O(Nlog2N)−O(1)O(N\log_2 N)-O(1)内完成RMQ问题的在线算法。   所谓RMQ(Range Minimal Query)问题是指区间内最小值询问问题。   在朴素算法下,解决RMQ问题的时间复杂度为O(n)O(n),但实际上当遇到数量级比较大的询问时,复杂度就为O(nm)O(nm)(mm为询问次数),所以要使用速度更佳的ST算法

2015-08-01 15:19:18 481

空空如也

空空如也

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

TA关注的人

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