- 4
- 0
- 约6.39千字
- 约 38页
- 2017-05-22 发布于湖北
- 举报
贪心习题
贪心策略: 优先选择先出现的长方形进行排列….. 如果能排在已有的行,则排在已有的行 否则,新增加一行; * * 具体做法: 按先后次序,让所有的长方形排成行…. 首先选第一个出现的长方形,排在第一行; 接着继续选长方形,只要能接在已有行的后面,就不需要增加行。 要多出一行的判断依据? 前面每一行的最后矩形,都和现在判断的矩形叠加….. * * 细节处理策略 X坐标的处理:struct xx { int value, flag;}; flag:0 代表左坐标,flag:1代表右坐标 所有的坐标根据value 排序; 取第一个x坐标,line=1,nl=1; 接下去依次取x坐标,如果flag为1 nr+=1 如果flag为0 nl+=1 如果line+nrnl 则line++; * * 小贴士——关于排序 贪心算法的题目,几乎都统一用到了一种很基本的算法,不知道大家发现没有。 那就是排序。 可以说,对许多人来说,排序真的是很难,光一个最简单的冒泡排序就得让一个初学者写很久的代码。 * 其实,排序其实可以很简单的。 C语言标准库里有qsort函数(在stdlib.h头文件里),C++STL里面有一
您可能关注的文档
- 语言连贯题技巧.ppt
- 行星地球第一课时.ppt
- 课题一 新生活 新挑战.ppt
- 课题五 手动正转控制线路的安装.ppt
- 货物学--玻璃介绍.ppt
- 质量警示教育资料.ppt
- 诺德伯格在中国.ppt
- 践行IE之.ppt
- 超深钻孔成桩控制.ppt
- 车身维修的基本技能.ppt
- 粤25J∕T221 碲化镉薄膜光伏幕墙、屋面一体化系统构造图集.docx
- Q∕320903 YSQ004-2026 SQ预应力混凝土机械式连接抗拔管桩.docx
- SDCT19J05 HF型复式榫槽轻质模块装配式墙体建筑构造.docx
- 河北省农村民居建筑设计构造.docx
- 粤25G∕T115 SH预应力混凝土管桩图集.docx
- Q∕320585 SZSH01-2026 SH先张法预应力混凝土实心方桩.docx
- PT-970 《装配式剪力墙住宅建筑设计规程》 配套图集.docx
- Q∕320505 RS001-2026 RS钙钛矿光伏与建筑一体化图集.docx
- Q∕320705 DP05-2025 DP预应力混凝土管桩(机械-焊接复合型连接).docx
- 江西部分校2026-2027学年高三年级上学期10月供题训练 语文+答案.docx
原创力文档

文档评论(0)