首页 > TAG信息列表 > 4081
AcWing 4081. 选数(二维费用背包问题)
AcWing 4081. 选数(二维费用背包问题) 题意 有n个数,现在需要选出k个。让这k个数相乘后末尾零的个数最多 算法 动态规划 尾零的数量等价于选出的 \(k\) 个数的质因子分解中的 2 的幂次与 5 的幂次。 状态定义: \(f[i][j][k]\) 表示在前 \(i\) 个数中选 \(j\) 个数,且 5 的因子数量为 \(Qin Shi Huang's National Road System HDU - 4081
原题链接 考察:次小生成树 思路: 求免去费用道路两端玩具之和A/生成树权值B的最大值. 按贪心思想,应该是让B尽可能的小.对于A可以枚举每一条边,对于B是先求最小生成树的权值和. 如果免费的边在最小生成树中 ans = max(ans,A/最小生成树的权值HDU-4081 (次小生成树 + kruskal)
题目大意:有n个城市,每个城市有人口数。给出城市的坐标和人口数。要建最小生成树,但可以选择一条魔法路径,不用花费成本。 魔法路径能够对A人口有利,A是这条魔法路径两端城市的人口总和,生成树的花费是B,求出最大的 A / B。 思路:本题没有直接要求求次小生成树,但需要用到次小生成树中的max