终于开始正式写了。。。。 题目描述 管道取珠是小X很喜欢的一款游戏。在本题中,我们将考虑该游戏的一个简单改版。游戏画面如图1所示: (图1) 游戏初始时,左侧上下两个管道分别有一定数量的小球(有深色球和浅色球两种类型),而右侧输出管道为空。每一次操作,可以从左侧选择一个管道,并将该管道中最右侧的球推 ...
分类:
其他好文 时间:
2018-02-23 00:47:16
阅读次数:
203
题面: 传送门 思路: 这道题明显可以看出来有依赖关系 那么根据依赖(保护)关系建图:如果a保护b则连边(a,b) 这样,首先所有在环上的植物都吃不到,被它们间接保护的也吃不到 把这些植物去除以后,剩下的依赖关系不变,我们变成了要求一张图中权值和最大的、不能互相到达的一个点集合 这就是最大权闭合子图 ...
分类:
其他好文 时间:
2018-02-21 16:34:10
阅读次数:
211
题目:https://www.luogu.org/problemnew/show/P1758 题目描述 管道取珠是小X很喜欢的一款游戏。在本题中,我们将考虑该游戏的一个简单改版。游戏画面如图1所示: (图1) 游戏初始时,左侧上下两个管道分别有一定数量的小球(有深色球和浅色球两种类型),而右侧输出管 ...
分类:
其他好文 时间:
2018-02-18 12:55:48
阅读次数:
209
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1562 题意: 给定n,定义D(x,y) = min(|x-y|, n-|x-y|),然后给定数组d[i] = D(i,T[i])。 让你求一个0到n-1的排列T,下标i∈[0,n-1],满足 ...
分类:
其他好文 时间:
2018-02-10 17:36:27
阅读次数:
153
b2OJ_1565_[NOI2009]植物大战僵尸_拓扑排序+最大权闭合子 题意:n*m个植物,每个植物有分数(可正可负),和能保护植物的位置。只能从右往左吃,并且不能吃正被保护着的,可以一个不吃,求获得的最大分数。 分析:把每个植物向能保护它的植物连边。源点连正权点,负权点连汇点。 考虑在一个环上 ...
分类:
编程语言 时间:
2018-02-07 00:46:01
阅读次数:
222
想象一下,要搞掉一个植物,必须先搞掉另一些植物……我们可以发现这是一个最大权闭合子图的问题。 最大权闭合子图的话,太空飞行计划问题是一个入门题,可以一看。 然而我们手玩一下样例就会惊恐地发现,保护关系 出现了环 。 比如说: 从 i 到 j 的箭头是说要搞 i 就要先搞 j,这是为了和最大权闭合子图 ...
分类:
其他好文 时间:
2018-01-17 01:04:06
阅读次数:
199
传送门 根据公式xjb推一下,然后就可以连边。 考虑到字典序最小,和匈牙利算法的实现过程,要倒序匹配。 ...
分类:
其他好文 时间:
2018-01-10 20:18:05
阅读次数:
190
一上来以为是裸的最大权闭合子图,上来就dinic …然后没过样例。不得不说样例还是非常良心的给了一个强连通分量,要不然就~~WA的生活不能自理了~~ 然后注意到有一种特殊情况:每个植物向他保护的植物连边(包括被其挡在后面的),当植物的保护范围连成一个强连通分量时,这个强连通分量上的植物以及从这个强连 ...
分类:
其他好文 时间:
2018-01-02 21:16:00
阅读次数:
160
[BZOJ1564][NOI2009]二叉查找树 试题描述 输入 输出 只有一个数字,即你所能得到的整棵树的访问代价与额外修改代价之和的最小值。 输入示例 输出示例 数据规模及约定 $n$ 开成 $110$ 足够了。 题解 先将节点按照中序遍历(即数据值升序)排好,把权值离散一下,然后可以设计 dp ...
分类:
其他好文 时间:
2017-12-23 14:10:24
阅读次数:
139
"" 这题是个比较经典的最大权闭合子图,可以建图转化为最小割问题,再根据最大流最小割定理,采用任意一种最大流算法求得。 对于每个点,如果点权w为正,则从源点到这个点连一条边权为w的有向边;否则如果w为负则从这个点到汇点连一条有向边。加边的时候预处理出反图的每个点入度。 其次,每一个被保护的点到保护它 ...
分类:
其他好文 时间:
2017-12-19 15:13:31
阅读次数:
154