题目描述 题解: 这道题是斯坦纳树的典型例题。 首先看一眼数据范围发现$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[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
Description Input 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非负整数, 如果该整数为 0, 则该方块为一个景点;否则表示控制该方块至少需要的志愿者数目。 相邻的整数用 (若干个) 空格隔开,行首行末也可能有多余的空格。 第一行有两个整数,N和 M, ...
分类:
其他好文 时间:
2018-05-01 20:29:05
阅读次数:
160
题目描述 给出一个N×M的方格图,每个格子有自己权值,权值为0的格子已被选定。现要再选定一些格子,使得所有选定的格子(包括一开始已被选定的格子)四联通,并且选定的格子的权值之和最小。输出这个最小权值及一种可行方案。 输入 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非 ...
分类:
其他好文 时间:
2017-12-20 21:51:26
阅读次数:
185
【BZOJ2595】[Wc2008]游览计划 Description Input 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非负整数, 如果该整数为 0, 则该方块为一个景点;否则表示控制该方块至少需要的志愿者数目。 相邻的整数用 (若干个) 空格隔开,行首行末也可 ...
分类:
其他好文 时间:
2017-11-26 12:47:25
阅读次数:
122
Description Input 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非负整数, 如果该整数为 0, 则该方块为一个景点; 否则表示控制该方块至少需要的志愿者数目。 相邻的整数用 (若干个) 空格隔开, 行首行末也可能有多余的空格。 第一行有两个整数,N和 ...
分类:
其他好文 时间:
2017-05-29 18:18:22
阅读次数:
198
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2595 【题解】 斯坦纳树模板题。学了一发斯坦纳树。 对于一般的斯坦纳树,是 给出一些点和一些关键点和边,要求选择权值和最小的连通块使得关键点连通。 那么一般我们用f(x,status)表示在x ...
分类:
其他好文 时间:
2017-04-29 23:33:48
阅读次数:
222
[BZOJ2595][Wc2008]游览计划 试题描述 输入 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非负整数, 如果该整数为 0, 则该方块为一个景点;否则表示控制该方块至少需要的志愿者数目。 相邻的整数用 (若干个) 空格隔开,行首行末也可能有多余的空格。 第 ...
分类:
其他好文 时间:
2017-03-24 13:22:25
阅读次数:
236
Description Input 第一行有两个整数,N和 M,描述方块的数目。 接下来 N行, 每行有 M 个非负整数, 如果该整数为 0, 则该方块为一个景点;否则表示控制该方块至少需要的志愿者数目。 相邻的整数用 (若干个) 空格隔开,行首行末也可能有多余的空格。 第一行有两个整数,N和 M, ...
分类:
其他好文 时间:
2017-01-21 00:45:42
阅读次数:
319
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2595
思路:斯坦纳树
斯坦纳树问题就是给你n个点的图,点或边上有权值,有k个点是关键点
求使k个关键点联通且权值和最小的方案
我们知道最后的结果一定是一棵树
DP状态就是f[i][j]表示以i为根,关键点联通性为j(一个二进制数,1为以联通,0为未联通)
那么转移有两种
枚举子...
分类:
其他好文 时间:
2016-05-13 01:17:52
阅读次数:
194