ps:这道题过的人真多啊 一道树剖的模板题 (好像还可以用lct做, 然而我并不会 代码如下 ...
分类:
其他好文 时间:
2017-06-19 09:48:17
阅读次数:
175
Description 今天是hidadz小朋友的生日,她邀请了许多朋友来参加她的生日party。 hidadz带着朋友们来到花园中,打算 坐成一排玩游戏。为了游戏不至于无聊,就座的方案应满足如下条件:对于任意连续的一段,男孩与女孩的数目之 差不超过k。很快,小朋友便找到了一种方案坐了下来开始游戏。 ...
分类:
其他好文 时间:
2017-06-12 10:49:58
阅读次数:
159
题目大意:给定一个基环树林,每一个点上有权值,要求选择一个权值和最大的点集,要求点集中的随意两个点之间不能直接相连 最大点独立集……考虑到n<=100W,网络流铁定跑不了,于是我们考虑树形DP 对于每棵基环树,我们找到环上的一条边,设边上的两端点分别为u和v,f[i]为以i为根的子树在取i点的情况下 ...
分类:
其他好文 时间:
2017-06-08 12:05:54
阅读次数:
97
这道题题目中貌似是有向边,实际上是无向的 ==> 环套树森林 由于可能出现重边,因此每个连通块只可能是树或环套树 1.若为树,dp 2.若为环套树,拆一条环上的边变为树。具体的话是dfs找出任意一条环上的边,对其两端分别做dp 在dp的基础上,满足两端至少一端不选,则为max(f[u][0],f[v ...
分类:
其他好文 时间:
2017-05-18 11:40:12
阅读次数:
151
1036: [ZJOI2008]树的统计Count Time Limit: 10 Sec Memory Limit: 162 MB Submit: 8421 Solved: 3439 [Submit][Status][Discuss] Description 一棵树上有n个节点,编号分别为1到n,每 ...
分类:
其他好文 时间:
2017-05-15 12:57:47
阅读次数:
271
知识点-树链剖分 “在一棵树上进行路径的修改、求极值、求和”:乍一看只要线段树就能轻松解决,实际上,仅凭线段树是不能搞定它的。我们需要用到一种貌似高级的复杂算法——树链剖分。 树链,就是树上的路径。剖分,就是把路径分类为重链和轻链。 记siz[v]表示以v为根的子树的节点数,dep[v]表示v的深度 ...
分类:
其他好文 时间:
2017-04-14 14:15:00
阅读次数:
274
洛谷传送门 第一遍树链剖分,打的很难受。 其中拉闸了,检查真是费劲。 详解什么的就不给了。(其实我现在也看不懂) 看模板的专题吧。 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #define rt 1, 1, n ...
分类:
其他好文 时间:
2017-04-13 20:54:14
阅读次数:
262
题目太长,不在此显示,见洛谷P2586 http://daniu.luogu.org/problem/show?pid=2586 模拟, 那就模拟呗; 各种WA, 然后好久才A了; 一种被社会报复了的感觉 好像被蚂蚁踩死了 代码能力太差 唉,正题: 整体流程: 1.蚂蚁出生; 2.放信息素; 3.到 ...
分类:
其他好文 时间:
2017-04-03 20:45:35
阅读次数:
175
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u ...
分类:
其他好文 时间:
2017-03-30 00:06:00
阅读次数:
233
Description Z国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的Y国发动了一场针对Z国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的Z国又怎能抵挡的住Y国的军队。于是人们把所有的希望都寄托在了骑 ...
分类:
其他好文 时间:
2017-03-25 22:27:47
阅读次数:
191