DP orz iwtwiioi 这种题居然是DP……原来统计方案数是可以用动态规划来做的啊= =用一些变量来维护一些信息,保证方案可行性/合法性 人太弱实在是有些忧伤…… 1 /**********************************************************...
分类:
其他好文 时间:
2015-04-14 19:32:12
阅读次数:
124
树链剖分 简单来说就是数据结构在树上的应用。常用的为线段树splay等。(可现在splay还不会敲囧) 重链剖分: 将树上的边分成轻链和重链。 重边为每个节点到它子树最大的儿子的边,其余为轻边。 设(u,v)为轻边,则size(v)b then exit(a) else exit...
分类:
其他好文 时间:
2015-04-10 20:06:05
阅读次数:
139
Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到...
分类:
其他好文 时间:
2015-03-20 15:49:45
阅读次数:
114
1036: [ZJOI2008]树的统计CountTime Limit: 10 SecMemory Limit: 162 MBSubmit: 6769Solved: 2772[Submit][Status][Discuss]Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个...
分类:
其他好文 时间:
2015-03-19 00:35:07
阅读次数:
140
首先,建出来的是无向图,因为a看不上b他们一定不会一起被选出。。。然后,n个点n条边,形成的是环套树森林于是有个奇技淫巧的做法,先dfs一遍找到环上的两个点,然后拆掉那条边,记下来边的两端x, y两个节点强制x为根且x不选做树形动规,然后强制y为根且y不选再做一遍树形动规,两次的最大值加入答案注意写...
分类:
其他好文 时间:
2015-03-17 21:32:32
阅读次数:
132
这两天连着做了三道链剖也看了不少链剖已经大致明白链剖里题目特点了
我们可以把所有链剖的题目分为如下两类:给定点权的链剖这类链剖也是最基础的链剖,大部分题目都是这个样子的.
题目中会给定每一个点的初始点权,以此来计算路径长度.
这种题目相对来说比较简单,我们直接套模板两次DFS然后建树,把每个点在线段树上对应节点的数值modify就好了.
标准模板题可以看:ZJOI2008树的统计Count...
分类:
其他好文 时间:
2015-03-14 18:34:37
阅读次数:
122
开学就被送去开学考
寒假一点文化课都没搞你还考个毛(╯‵□′)╯︵┻━┻
最后果然还是挂了(不过至少还没出班里前十= =)
回机房第一天想了想决定再去写一个沙茶链剖
(P.S.交这个题时候BZOJ挂了,但是Codevs是可以过的而且去COGS测了一遍也没问题所以BZOJ应该也能过哪天想起来再去BZOJ测一遍)题目描述 Description一棵树上有n个节点,编号分别为1到n,每个节点都有一...
分类:
其他好文 时间:
2015-03-11 19:43:41
阅读次数:
150
Description一 棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u...
分类:
其他好文 时间:
2015-03-08 21:27:16
阅读次数:
159
题目链接:BZOJ - 1034题目分析这道题和田忌赛马的典故很相似。先要将两队的队员都按照水平从小到大分别排序。然后每次尝试用我方最弱的队员赢对方最弱的队员,或者用我方最强的队员赢对方最强的队员。如果都不行,就用我方最弱的队员对抗对方最强的队员。这样求出的就是我方的最高分。由于进行 n 轮比赛之后...
分类:
其他好文 时间:
2015-03-08 15:36:41
阅读次数:
147
题目链接:BZOJ - 1040题目分析这道题目的模型就是一个图,不一定联通,每个连通块的点数等于边数。每个连通块都是一个基环+外向树。即树上增加了一条边。如果是树,就可以直接树形DP了。然而这是基环+外向树,需要先找到环上的一条边,记录这条边的两个端点 R1, R2,删掉这条边。然后分两种情况:一...
分类:
其他好文 时间:
2015-03-08 09:18:02
阅读次数:
1589