自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RainbowCrown_CGH's blog

键指远方,码不停蹄!

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

原创 2017.08.20【NOIP提高组】模拟赛B组 【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)

Description在遥远的S星系中一共有N个星球,编号为1…N。其中的一些星球决定组成联盟,以方便相互间的交流。 但是,组成联盟的首要条件就是交通条件。初始时,在这N个星球间有M条太空隧道。每条太空隧道连接两个星球,使得它们能够相互到达。若两个星球属于同一个联盟,则必须存在一条环形线路经过这两个星球,即两个星球间存在两条没有公共隧道的路径。 为了壮大联盟的队伍,这些星球将建设P条新的太空隧道

2017-08-20 15:49:33 600

转载 浅谈LCT

动态树之LCT(link-cut tree)讲解前言  动态树是一类要求维护森林的连通性的题的总称,这类问题要求维护某个点到根的某些数据,支持树的切分,合并,以及对子树的某些操作。其中解决这一问题的某些简化版(不包括对子树的操作)的基础数据结构就是LCT(link-cut tree)。  LCT的大体思想类似于树链剖分中的轻重链剖分,轻重链剖分是处理出重链来,由于重链的定义和树链剖分是处理静态树所限

2017-08-19 16:03:56 634

原创 2017.08.19【NOIP提高组】模拟赛B组 【雅礼联考GDOI2017模拟】Zjr506的捕猫计划

DescriptionZjr506很喜欢猫,某一天他突然心血来潮,想捕捉学校里活动的猫。 为了捕猫,Zjr506在校园中放置了N个木桩,当他见到有猫进入他的狩猎范围后,就会以迅雷不及掩耳的速度在一些木桩之间绕上藩篱以困住这些猫。 一段时间后,Zjr506在绕了M个藩篱后兴高采烈的离开了。作为正义的使者,Ztxz16不忍心看到这些猫受到折磨,于是决定拆除一些藩篱让所有的猫都逃出去。因为Zjr506

2017-08-19 14:27:42 496

原创 2017.08.19【NOIP提高组】模拟赛B组 经济编码

Description为降低资料储存的空间或增加资料传送的速度,编码是常用的方法。   假设有一个字符集,每个字符出现的频率是已知的。现在要把每个字符编码成为一个二元字串(例如把“A”编码作101),采用的编码必须合乎以下条件:一个字符的编码不可以是另一个字符的前置(prefix)。前置的定义如下:若一个字串S1为另一个字串S2的前置,则从S2的最后一个字符开始,连续删除一定数量的字符后可以得到S

2017-08-19 14:14:39 373

转载 浅谈匈牙利算法

锲子:这个匈牙利算法在网上烂大街,什么样的都有,详解匈牙利算法呀,找妹子算法呀等等等等,而且特别简单,但是还是来讲讲比较好。正文:匈牙利算法是与最大流匹配很像的算法,核心思路就是找增广路(augment path) 匈牙利基本模式就是:把增广路径加入到最大匹配中去 可见和最大流算法是一样的。但是这里的增广路径就有它一定的特殊性,下面我们来分析一下。 (注:匈牙利算法虽然根本上是最大流算法,但是

2017-08-18 20:33:17 2031

原创 2017.08.18【NOIP提高组】模拟赛B组 恭介的法则(rule)

Description终于,在众亲们的奋斗下,最终boss 恭介被关进了库特设计的密室。正当她们松了一口气时,这个世界却发生了天翻覆地的变化:地面开始下沉,天空开始变成血红色,海水沸腾……一幅世界末日的图景。美鱼从她手中的古籍《若山牧水诗歌集》中发现了原因:白鸟は かなしからずや 空の青 海のあをにも 染まずただよふ 。大(xia)意(shuo)就是狡猾的恭介在创造这个世界的时候就篡改了法则。而这个

2017-08-18 19:59:44 491 1

原创 2017.08.18【NOIP提高组】模拟赛B组 沙耶的玩偶(doll)

Description在美鱼和理树后援团拯救世界的同时,外表柔弱的理树也开始坚强起来,思考着离开这个世界的办法。误打误撞地,她遇上了正在教室破坏课桌打开迷宫入口的沙耶。沙耶告诉理树,这个世界的出口就是这个迷宫的出口。于是理树毫不犹豫地跟沙耶一起跳进了迷宫。在迷宫里,两个女孩子互帮互助,一会儿割绳子,一会儿泡温泉,一会儿雕冰块,跌跌撞撞地走到了终点。不出所料,终点也有一个机关在等着她们。终点的机关是一

2017-08-18 18:52:40 886

原创 2017.08.15【NOIP提高组】模拟赛B组 单足跳

Description  游戏在一行N个方块中进行,编号为1到N,一开始Alice在方块1中,第一次只能跳到方块2中,接下来每一次跳跃必须满足以下两个限制:   (1) 如果是向前跳(即跳到比现在编号大的方块),跳跃距离必须比上一次要大1;   (2) 如果是向后跳(即跳到比现在编号小的方块),跳跃距离必须跟上一次一样。   例如,第一次跳跃后,Alice可以跳回1也可以跳到4。

2017-08-15 18:58:08 344

原创 2017.08.15【NOIP提高组】模拟赛B组 生日聚餐

Description  Alice在餐馆里当服务员,今天是她生日,她请求厨师帮她准备生日晚餐,晚餐由N种原料做成,每道菜所需每种原料的数量是一样的。   厨房里有一些原料,但不够,Alice还需要从旁边的超市中购买一些回来。超市里什么原料都有,每种原料都分大包装和小包装。Alice有M元钱,她想利用这M元钱购买原料使得能做出最多的菜。Input  第一行包含两个整数N和M(1<=N<=100,1

2017-08-15 18:45:33 488

原创 2017.08.12【NOIP提高组】模拟赛B组 巴比伦

Description/Input/Output Sample Input/Sample Output/Data Constraint 题解: 本题咋看上去是一道裸的DP呢??在认真看。发现DP不可做(db都知道) 于是我们把题意简化一下: 有n种宝具,其中有T种是神器且有限,bi表示第i个神器数量不超过bi件。 若是相同的宝具数量相同,就是相同的搭配方案。求方案数 mod p。当然,选

2017-08-15 17:07:35 351

原创 浅谈树链剖分

首先把一个知识摆在前面:倍增。 这是个非常优秀的算法,他普遍应用与何处呢?像树上的倍增求LCA,序列中的倍增RMQ之类的算法,倍增在dp中也有广泛应用,可以大大优化时间和空间。 但是我相信,各位读者都是比本人智商高的人,于是倍增只讲讲一个RMQ。 RMQ有一个很优秀的算法就是DP。这个大家都很熟悉,众所周知,RMQ中多加一个修改操作,那么DP就失去的它的用武之地,也就是说,倍增在这里就不管用了

2017-08-14 22:13:00 4284 7

原创 2017.08.11【NOIP提高组】模拟赛B组 小X的佛光

DescriptionInputOutputSample Input3 3 1 1 2 2 3 1 2 3 1 1 3 3 1 3Sample Output1 1 3Data Constraint题解:本题看上去很奇怪,首席先我们看一个题解: 我们发现,本题的数据有分支,于是有的点可以用线段树,有的点可以用Tarjan搞LCA。而且正解特别简单,但是比较弱弱的我,傻逼地打了个树链

2017-08-14 21:37:51 442

空空如也

空空如也

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

TA关注的人

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