码迷,mamicode.com
首页 >  
搜索关键字:bzoj2243    ( 49个结果
【SDOI2011】【BZOJ2243】【树链剖分】染色
从2.16开坑学链剖,假期颓废无止境回来之后还要天天测试所以一直拖到现在做完了第一个题 话说是不是直接做QT比较好毕竟看起来友好一些这个题的状态实在有些蛋疼 (P.S.我的链剖跟黄学长学的所以写起来和网上的不太一样看起来会很SXBK) Description给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色...
分类:其他好文   时间:2015-03-05 09:18:26    阅读次数:140
BZOJ2243 [SDOI2011]染色
恩恩树链剖分一下于是用线段树维护每一个子段的颜色信息 --不同颜色段数,因为要合并所以还要维护每一段的左右端点颜色信息然后就没有然后了2333尝试着写了个指针版的。。。感觉还可以啊(话说,是不是写多棵线段树会快啊?) 1 /*************************************....
分类:其他好文   时间:2014-12-27 23:05:25    阅读次数:275
bzoj2243 [SDOI2011]染色
Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。请你写一个程序依次完成这m个操作。Input第一行...
分类:其他好文   时间:2014-11-28 08:44:25    阅读次数:177
【BZOJ2243】【SDOI2011】染色 树链剖分
题解: 线段树节点维护区间最左边的颜色,最右边颜色,总段,然后查询时加入所有链的段数,然后根据颜色判断哪俩链多算了一段。 大水题。 本来以为20min思路清晰地打完一发180行代码很屌。 …… 俩小错误。(没有任何可以借鉴的价值) 一个是EDIT(note 一个是有一个地方忘了pushdown了。 写了好久,调了好久,拍了好久,WA了好久。什么 状态啊。 给代码、数据生成...
分类:其他好文   时间:2014-11-24 17:13:55    阅读次数:159
BZOJ 2243 SDOI2011 染色 树链剖分
题目大意:给出一棵树,和它上面每个点的初始颜色。有两种操作,1:求从x到y一共有多少段颜色(连续相同的颜色算一个颜色段)。2:把x到y路径上都染色成z。 思路:是一棵树,求LCA路径,迅速想到树链剖分。难点是维护区间合并问题。线段树上的区间合并很常规,正常做就可以,注意一下在从一个重链上跳到另一个重链的时候的区间合并。有两种解决方案。1:在线段树中询问的时候返回一个结构体,里面存着左边颜...
分类:其他好文   时间:2014-09-20 14:38:48    阅读次数:317
分治笔记
分治一、简单介绍二、集中题目1、 动态最小生成树(了解)2、 CDQ分治(1) 蝗虫(运用)(2) CASH(了解)(3) 共点圆(了解)3、 树分治(1) 树链剖分(运用) 例题::BZOJ2243每个点记录siz、son、fa、top、dfn(siz:该点子树大小、son:该点重链上的儿子...
分类:其他好文   时间:2014-09-07 12:11:05    阅读次数:204
【树链剖分】bzoj2243 [SDOI2011]染色
树链剖分模板题。线段树维护每个段中的颜色数、左端点颜色、右端点颜色。pushup: col[rt]=col[rt 2 #include 3 using namespace std; 4 #define lson rt>1; 39 buildtree(lson); 40 buil...
分类:其他好文   时间:2014-09-06 16:05:43    阅读次数:327
BZOJ2243: [SDOI2011]染色
2243: [SDOI2011]染色Time Limit: 20 SecMemory Limit: 512 MBSubmit: 1861Solved: 739[Submit][Status]Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成...
分类:其他好文   时间:2014-07-03 11:25:53    阅读次数:237
bzoj2243 [SDOI2011]染色 动态树
#include#include#include#includeusing namespace std;#define N 110000int pre[N],ch[N][2];int e[N],ne[N*2],v[N*2];int nn,m;int col[N];int lc[N],sm[N],rc...
分类:其他好文   时间:2014-05-15 17:00:37    阅读次数:300
49条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!