摘要:
"传送门" 题目大意: 求严格次小生成树(权值和严格小于最小生成树) 题目分析: 和无限制的次小生成树一样,唯一不同的是,严格小于,只需要将删除非树边连接的两点树链上的最长边改为删除1.如果最长边不等于该边,就直接计算2.如果等于,就用次长边计算。 在最小生成树上倍增即可。 code cpp inc 阅读全文
摘要:
题目大意: 给一个金字塔图(下面的宽度大于等于上面的宽度),每层的高度为1,从中选取k个互不重叠的矩形,使面积最大。 题目分析: $f[i][j]$表示选到第i层,选择了j个矩形的最优方案。 转移方程:$$f[i][k] = max\{f[j][k 1] + (i j) (y[i] x[i] + 1 阅读全文
摘要:
"传送门" 题目大意: 将给定序列分段输出,输出每段的费用计算式已经给出,就最小的输出费用。 题目分析: 首先列出转移方程: $$f[i] = max\{f[j] + (sum[i] sum[j]) ^ 2 + M\}$$ 转移是$n^2$的,下面考虑优化。 如果j比l优,即$f[j] + (sum 阅读全文
摘要:
题目大意: 给一张无向图,可以将图中权值为v的边修改为k v,求修改后的最小生成树边权和。 题目分析: :任何非树边一定比对应树链上的所有边权值要大。否则我们可以将链上最大的树边删去而连接这一条边。 运用这个性质,先求出原图的最小生成树,然后再来枚举边,如果枚举到一条边: 它是最小生成树中的边,如果 阅读全文
摘要:
"传送门" 题目大意: 求原图的最小生成树,和次小生成树。 题目分析: kruskals求mst($O(mlogm)$) 考虑次小生成树暴力的做法,因为次小生成树总是由最小生成树删掉一条边并添加一条边得到的,所以可以枚举最小生成树上的每一条边删去,再重新求一遍mst。($O(m^2logm)$) 下 阅读全文
摘要:
"传送门" 题目分析: $f[i][j]$表示第i天,手中拥有j份股票的最优利润。 如果不买也不卖,那么$$f[i][j] = f[i 1][j]$$ 如果买入,那么$$f[i][j] = max\{f[i w 1][k] A_p (j k)\} (j as + 1 \le k \le j)$$由于 阅读全文
摘要:
题目大意: 国家探险队长 Jack 意外弄到了一份秦始皇的藏宝图,于是,探险队一行人便踏上寻宝之旅,去寻找传说中的宝藏。 藏宝点分布在森林的各处,每个点有一个值,表示藏宝的价值。它们之间由一些小路相连,小路不会形成环,即两个藏宝点之间有且仅有一条道路。探险队从其中的一点出发,每次他们可以留一个人在此 阅读全文
摘要:
"HDU 4123 Bob's Race" 题意: 定义每个点的值为它到树上最远点的距离,每次询问q,回答最长的极值差小于等于q且编号连续的一段点的长度。 题解: 求距离两次dp,求极值ST表+尺取法。 "HDU 4514 湫湫系列故事——设计风景线" 题意: 给一张图,如果有环,输出YES,否则为 阅读全文
摘要:
题目大意: 给定a,n($a \le 1e9, n\le30$),求有多少$b(1 \le b \le 2^n)$满足:$a^b \equiv b^a(mod 2^n)$。 题目分析: 数学被吊打。 打表发现a为奇数时,b只有1种。 a为偶数时,b一定为偶数。 对于$b using namespac 阅读全文
摘要:
题目大意: 给出n和k,求从小于等于n的数中取出不超过k个,其乘积是无平方因子数的方案数。无平方因子数:不能被质数的平方整除。 题目分析: 10(枚举$n\le8$),40(简单状压$n\le16$),70(高级状压$n\le30$),100(正解状压n\le500,k\le500)。 对于前百分之 阅读全文