- 2
- 0
- 约2.78千字
- 约 27页
- 2017-08-20 发布于安徽
- 举报
从《小H的小屋》的解法谈算法的优化 安徽师范大学附属中学 杨弋 题目大意 小H有一个院子,东西方向长为100单位。东墙和西墙均平行于y轴,北墙和南墙分别是斜率为k1和k2的直线。北墙和南墙分别围有多块草坪,每块草坪都是一个矩形,矩形的每条边都平行于坐标轴。相邻两块草坪的接触点恰好在墙上,接触点的横坐标被称为它所在墙的“分点”,这些分点必须是1到99的整数。北墙要有m块草坪,南墙要有n块草坪,并约定,m≤n。如果记北墙和南墙的分点集合分别为X1,X2,则应满足X1 X2。 输入k1,k2,m,n。k1和k2为正实数,m和n为正整数,且2≤m≤n≤100。 假定南北墙距离很远,南墙草坪和北墙草坪不会重叠。 题目大意 让我们来看一个例子: 输入:0.5 0.2 2 4 算法一 看到题目,我们首先想到的算法是动态规划。 我们用f(w,u,v)表示长度为w,北墙u块草坪和南墙v块草坪时的最小面积。 令 一块北墙草坪和其对应的南墙草坪为一个“块”,若北墙草坪长度为x,南墙草坪块数为k,则该块最小面积为area(x,k)。 算法一 算法一 算法二 算法二 我们枚举x,当x增大的时候,ka不会减小。 这样,我们可以枚举x的同时计算ka 。 算法二 算法三 算法三 算法三 算法三 算法三 算法三 算法三 我们先把整个墙
您可能关注的文档
- 《石油地质》报告--塔里木盆地海相地层油气勘探.docx
- 【设计师必读】 一块钢板工艺旅程.docx
- matlab工具箱函数汇总表.docx
- 北斗车载导航终端市场分析报告.docx
- 不同类型介质模型及地震波场正演理论计算.docx
- 槽波地震勘探数据分析及处理.docx
- 大型地震处理软件报告.docx
- 地理信息系统课程设计报告.docx
- 地震勘探原理复习资料.docx
- 地震岩石物理及研究综述.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)