- 4
- 0
- 约3.09千字
- 约 31页
- 2018-06-26 发布于湖北
- 举报
算法合集之浅谈数据的合理_组_织
谢 谢 * 四川省绵阳南山中学 何森 浅谈数据的合理组织 引子 题目越来越难——数据关系越来越复杂! 对组织数据的要求越来越高! 合理组织在解题中越来越重要! 【题意描述】 给出N个物品,每个物品都有一个权值(50000)和一个价格(10000)。我们称可以直接被购买的物品为主件,称不能被直接购买的物品为附件,附件只有当其主件被购买了才能被购买,一个主件最多有两个附件,附件没有下一级附件。 【任务】 用不超过M元钱,购买一些物品,使得被购买的物品的总权值最大。 金明的预算方案 【数据规模】 N60 M3200 题目中给出的主件与附件间形成树形结构,而所有的物品间形成森林结构。为了方便起见,我们给所有的主件都加上一个“上级主件”,这样,所有的物品形成了一棵树。 数据的初步组织 树形动态规划算法! 算法1 状态F[i][j]表示给以i为根的子树,总共花费不超过j元,所能取得的最大权值和。 ? ? ? 枚举量太大,效率不高! 总花费不超过j 用左儿子右兄弟表示法来表示这一棵树! 时间复杂度为 O(NM2) 状态总数 O(MN) 状态转移代价 O(M) N*M*M=6*108 ,不太理想。 状态F[i][j]表示以i为根的子树总共花费j元能获得的最大权值和。 我们只需要枚举给左子树分配多少钱,剩下的钱都分给右子树。 我们把配套的主件和附件看成一组。 这样,显然对于每一组
您可能关注的文档
最近下载
- 职业教育“岗课赛证”实施方案及考核细则.docx VIP
- GBT1804-2025自由公差标准.docx VIP
- 崔家沟煤矿2-2煤104工作面岩移观测报告.docx VIP
- 2025年09月30日海南睿博技术有限公司崖州湾科技城基因检测实验室引物合成扩建项目.pdf
- 最新无机材料科学基础教学课件PPT固态化学反应.ppt VIP
- 工程审计基础知识学习手册.doc VIP
- 2020年教师招聘考试教育综合理论知识复习题库及答案(共500题).docx VIP
- 蒙牛自然相关信息披露报告(2023).pdf VIP
- 工程审计学习课件.docx VIP
- MT 820-2006 煤矿用带式输送机 技术条件.pdf VIP
原创力文档

文档评论(0)