何森《浅谈数据的合理组织》.pptxVIP

  • 2
  • 0
  • 约2.79千字
  • 约 31页
  • 2018-01-22 发布于湖北
  • 举报
何森《浅谈数据的合理组织》

浅谈数据的合理组织四川省绵阳南山中学 何森引子题目越来越难——数据关系越来越复杂!对组织数据的要求越来越高!合理组织在解题中越来越重要!金明的预算方案【题意描述】给出N个物品,每个物品都有一个权值(50000)和一个价格(10000)。我们称可以直接被购买的物品为主件,称不能被直接购买的物品为附件,附件只有当其主件被购买了才能被购买,一个主件最多有两个附件,附件没有下一级附件。【任务】用不超过M元钱,购买一些物品,使得被购买的物品的总权值最大。【数据规模】N60 M3200数据的初步组织题目中给出的主件与附件间形成树形结构,而所有的物品间形成森林结构。为了方便起见,我们给所有的主件都加上一个“上级主件”,这样,所有的物品形成了一棵树。算法1状态F[i][j]表示给以i为根的子树,总共花费不超过j元,所能取得的最大权值和。总花费不超过j树形动态规划算法!???枚举量太大,效率不高!用左儿子右兄弟表示法来表示这一棵树!状态F[i][j]表示以i为根的子树总共花费j元能获得的最大权值和。我们只需要枚举给左子树分配多少钱,剩下的钱都分给右子树。状态总数O(MN)状态转移代价O(M)时间复杂度为 O(NM2)N*M*M=6*108 ,不太理想。我们换一种数据组织方式考虑本题特殊条件:1. 附件没有附件。2. 每个主件最多只有两个附件。我们把配套的主件和附件看成一组。这样,显然对于每一组,可能

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档