- 3
- 0
- 约4.06千字
- 约 45页
- 2018-08-31 发布于广东
- 举报
浅谈用极大化思想解决最大子矩形问题 福州第三中学 王知昆 问题:奶牛浴场 题意简述: John要在牛场中建造一个大型浴场,但是这个大型浴场不能覆盖任何一个奶牛的产奶点。John的牛场和规划的浴场都是矩形,浴场要完全位于牛场之内,并且浴场的轮廓要与牛场的轮廓平行或者重合。要求所求浴场的面积尽可能大。 参数约定:产奶点的个数S不超过5000,牛场的范围N×M不超过30000×30000。 问题的模型 最大子矩形问题: 在一个给定的矩形中有一些障碍点,要找出内部不包含任何障碍点的,轮廓与整个矩形平行或重合的最大子矩形。 定义和说明 定义有效子矩形为内部不包含任何障碍点的,边界与坐标轴平行的子矩形。 如下图所示,第一个是有效子矩形,第二个不是。 定义和说明 极大化思想 两个不同的算法 针对问题的性质,可以设计出两个不同的算法。他们分别适用于不同的情况。 约定:为了叙述方便,设整个矩形的大小为N×M,其中障碍点个数为S。 算法1 思路 从极大子矩形的性质入手。 极大子矩形的性质: 一个极大子矩形的每条边一定都不能向外扩展。更进一步地说,一个有效子矩形是极大子矩形的条件是这个子矩形的每条边要么覆盖了障碍点,要么与整个矩形的边界重合。 算法设计 基本算法 算法:枚举上下左右四个边界,然后判断组成的矩形是否是有效子
您可能关注的文档
- 奥林匹克竞赛论文-《Trie图的构建、活用与改进》.doc
- 奥林匹克竞赛论文-《病毒的DNA———剖析一道字符匹配问题解析过程》.ppt
- 奥林匹克竞赛论文-《半平面交的新算法及其实用价值》.ppt
- 奥林匹克竞赛论文-《猜数问题的研究——《聪明的学生》一题的推广》.ppt
- 奥林匹克竞赛论文-《参数搜索的应用》.doc
- 奥林匹克竞赛论文-《从小H的小屋的解法谈算法的优化》.ppt
- 奥林匹克竞赛论文-《二分策略在信息学竞赛中的应用》.ppt
- 奥林匹克竞赛论文-《多串匹配算法及其启示》.ppt
- 奥林匹克竞赛论文-《关于遗传算法应用的分析与研究》.ppt
- 奥林匹克竞赛论文-《后缀数组》.ppt
- 奥林匹克竞赛论文-《浅析倍增思想在信息学竞赛中的应用》.doc
- 奥林匹克竞赛论文-《浅析“最小表示法”思想在字符串循环同构问题中的应用》.doc
- 奥林匹克竞赛论文-《浅析队列在一类单调性问题中的应用》.doc
- 奥林匹克竞赛论文-《浅析二分图匹配在信息学竞赛中的应用》.ppt
- 奥林匹克竞赛论文-《求最大重复子串》.ppt
- 奥林匹克竞赛论文-《染色法和构造法在棋盘上的应用》.doc
- 奥林匹克竞赛论文-《伸展树的基本操作与应用》.ppt
- 奥林匹克竞赛论文-《数学思想助你一臂之力》.doc
- 奥林匹克竞赛论文-《数与图的完美结合——浅析差分约束系统》.ppt
- 奥林匹克竞赛论文-《图论的基本思想及方法》.doc
最近下载
- 2025年综合类-中医妇科(医学高级)-中医儿科(医学高级)-中医儿科综合练习历年真题摘选带答案(5.docx VIP
- 关于新建中卫至兰州铁路水土保持方案报告书技术评审意见的.PDF VIP
- 2026年安徽省C20教育联盟中考四模语文试卷+答案.pdf VIP
- 2026上海诺铁资产管理有限公司招聘6人备考题库及参考答案详解1套.docx VIP
- 化工设计-第五章-车间布置.pptx VIP
- 华为客户接待流程标准操作手册.docx VIP
- 2026年上海监理js证考试题目及答案.doc VIP
- 中职高教版2023语文基础模块下册口语交际:辩论 课件.pptx VIP
- 一只叫凤的鸽子.pdf VIP
- 地磁场水平分量的测量-实验.pdf VIP
原创力文档

文档评论(0)