码迷,mamicode.com
首页 >  
搜索关键字:斯坦纳树    ( 81个结果
[THUSC2017]巧克力[斯坦纳树+随机化]
题意 "题目链接" 分析 对于第一问,如果颜色数量比较少的话可以 $\binom{cnt}{k}$ 枚举最终连通块中的 $k$ 种颜色,然后利用斯坦纳树求解。 如果颜色比较多,考虑将所有的颜色重新随机赋值 $[0,k 1]$ 然后跑斯坦纳树。~~貌似还可以证明:最终的连通块中一定恰好只有 $k$ 种 ...
分类:其他好文   时间:2019-01-19 15:18:54    阅读次数:245
[APIO2013]机器人(斯坦纳树)
题目描述 VRI(Voltron 机器人学会)的工程师建造了 n 个机器人。任意两个兼容的机 器人站在同一个格子时可以合并为一个复合机器人。 我们把机器人用 1 至 n 编号(n ≤ 9)。如果两个机器人的编号是连续的,那 么它们是兼容的,可以合并成一个复合机器人。最初这 n 个机器人各自都只有唯 ...
分类:Windows程序   时间:2019-01-07 22:46:31    阅读次数:246
bzoj4006 [JLOI2015]管道连接
题目描述 题解: 由于$p<=10$,我们可以暴力枚举覆盖频道状态为$s$的特殊点,每次跑一遍斯坦纳树, 最后合并,方程和斯坦纳树的状态合并方程几乎一样。 代码: ...
分类:其他好文   时间:2019-01-02 10:43:14    阅读次数:153
bzoj2595 [Wc2008]游览计划
题目描述 题解: 这道题是斯坦纳树的典型例题。 首先看一眼数据范围发现$10$的范围不状压对不起出题人,然后考虑转移。 设$f[i][j][s]$表示当前在点$(i,j)$,覆盖特殊节点状态为$s$的最小花费。 转移有: 1.$s$不变,此时有$f[i][j][s]=min(f[i'][j'][s] ...
分类:其他好文   时间:2019-01-02 10:35:12    阅读次数:192
绿色计算大赛决赛 第二阶段 消息传递(斯坦纳树 状压dp+spfa)
传送门 Description 作为公司老板的你手下有N个员工,其中有M个特殊员工。现在,你有一个消息需要传递给你的特殊员工。因为你的公司业务非常紧张,所以你和员工之间以及员工之间传递消息会造成损失。因此,你希望只告诉一部分特殊员工,然后依靠员工之间传递消息,使得所有的特殊员工都能获得要传递的消息, ...
分类:其他好文   时间:2018-11-13 23:52:07    阅读次数:293
jloi2015
题解: [JLOI2015]管道连接 这个很水 比较裸的斯坦纳树dp 斯坦纳树dp就是 g[i][j]表示当前在i点,状态为j 然后转移分为两种 g[i][j]=g[i][k]+g[i][k^j] 另一种是g[i][k]=g[i'][k]+cost 下面这种不满足dag spfa转移 复杂度n*2^ ...
分类:其他好文   时间:2018-09-07 01:01:52    阅读次数:125
hdu 4085 Peach Blossom Spring
Peach Blossom Spring 题意:有n个城市,m条路,[1,k]的城市有居民, [n-k+1, n]的城市有庇护所, 现在要修路, 使得每一座城市的居民都可以到达一个庇护所, 并且一个庇护所只能容纳一个城市的居民, 现在求所有城市的居民都能到达庇护所的最小花费。 题解:斯坦纳树跑出花费 ...
分类:编程语言   时间:2018-07-21 15:04:13    阅读次数:177
bzoj2595: [Wc2008]游览计划 斯坦纳树
斯坦纳树是在一个图中选取某些特定点使其联通(可以选取额外的点),要求花费最小,最小生成树是斯坦纳树的一种特殊情况 我们用dp[i][j]来表示以i为根,和j状态是否和i联通,那么有 转移方程: dp[i][j]=min(dp[i][s]+dp[j s] a[i][j]) (表示有两个状态s和j s都 ...
分类:其他好文   时间:2018-07-21 14:55:07    阅读次数:143
HDU.3311.Dig The Wells(DP 斯坦纳树)
"题目链接" $Description$ 有n座庙、一共n+m个点,可以在任意一些点修建水井,不同位置花费不同;也可以某些点之间连无向边共享水。求使n座庙都有水的最小花费。 $Solution$ 因为每个点都可以通过一定费用使其自己满足,直接像上题那样不会做。。 新建一个点0,其到每个点的边权为使每 ...
分类:其他好文   时间:2018-07-19 10:52:28    阅读次数:173
SDOI2016排列计数 题解
最近学插头DP学得有点不舒服,然后学什么斯坦纳树也学不动,于是就来写写题解,正好有助于巩固一下所学内容 题意较为简单,就是要求对于一个$1 n$的序列的全排列中,正好有$m$个位置满足$a[i]==i$(称其为“稳定的”)的排列个数。 很明显,我们可以先固定$m$个位置,使得这些位置都为“稳定的”, ...
分类:其他好文   时间:2018-07-06 01:27:58    阅读次数:220
81条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!