已知N个坐标点,如何计算出一个多边形,这个多边形覆盖这N个点,且多边形面积最大?

gagagggsad 2014-01-14 07:59:33
已知N个坐标点,如何计算出一个多边形,这个多边形的顶点覆盖这N个点,且多边形面积最大?
...全文
323 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-01-15
  • 打赏
  • 举报
回复
凸包
独孤过儿 2014-01-14
  • 打赏
  • 举报
回复
如果对所取的点个数没有限制,那此题就相当于问:给定n个点,求其所构成的凸包。因为所取点没有数量限制的时候,凸包是面积最大的。 假如变形一下,给定n个点,任意从中取k个,(k≤n),求所构成的多边形面积最大,这个就麻烦很多了,暂时还没想到解决方案。
c0ff 2014-01-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/whjpji/article/details/7364651
的基本运算 1. 平面上两之间距离 1 2. 判断两是否重合 1 3. 矢量叉乘 1 4. 矢量乘 2 5. 判断是否在线段上 2 6. 求一饶某旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 与线段的关系 3 2. 求到线段所在直线垂线的垂足 4 3. 到线段的最近 4 4. 到线段所在直线的距离 4 5. 到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否相交 6 10.判断线段是否相交但不交在端处 6 11.求线段所在直线的方程 6 12.求直线的斜率 7 13.求直线的倾斜角 7 14.求关于某直线的对称 7 15.判断两条直线是否相交及求直线交 7 16.判断线段是否相交,如果相交返回交 7 ㈢ 多边形常用算法模块 1. 判断多边形是否简单多边形 8 2. 检查多边形的凸凹性 9 3. 判断多边形是否凸多边形 9 4. 求多边形面积 9 5. 判断多边形的排列方向,方法一 10 6. 判断多边形的排列方向,方法二 10 7. 射线法判断是否在多边形内 10 8. 判断是否在凸多边形内 11 9. 寻找集的graham算法 12 10.寻找集凸包的卷包裹法 13 11.判断线段是否在多边形内 14 12.求简单多边形的重心 15 13.求凸多边形的重心 17 14.求肯定在给定多边形内的一 17 15.求从多边形外一发到该多边形的切线 18 16.判断多边形的核是否存在 19 ㈣ 圆的基本运算 1 .是否在圆内 20 2 .求不共线的三所确定的圆 21 ㈤ 矩形的基本运算 1.已知矩形三坐标,求第4坐标 22 ㈥ 常用算法的描述 22 ㈦ 补充 1.两圆关系: 24 2.判断圆是否在矩形内: 24 3.到平面的距离: 25 4.是否在直线同侧: 25 5.镜面反射线: 25 6.矩形包含: 26 7.两圆交: 27 8.两圆公共面积: 28 9. 圆和直线关系: 29 10. 内切圆: 30 11. 求切: 31 12. 线段的左右旋: 31
目录 ㈠ 的基本运算 1. 平面上两之间距离 1 2. 判断两是否重合 1 3. 矢量叉乘 1 4. 矢量乘 2 5. 判断是否在线段上 2 6. 求一饶某旋转后的坐标 2 7. 求矢量夹角 2 ㈡ 线段及直线的基本运算 1. 与线段的关系 3 2. 求到线段所在直线垂线的垂足 4 3. 到线段的最近 4 4. 到线段所在直线的距离 4 5. 到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求线段之间的夹角 5 9. 判断线段是否相交 6 10.判断线段是否相交但不交在端处 6 11.求线段所在直线的方程 6 12.求直线的斜率 7 13.求直线的倾斜角 7 14.求关于某直线的对称 7 15.判断两条直线是否相交及求直线交 7 16.判断线段是否相交,如果相交返回交 7 ㈢ 多边形常用算法模块 1. 判断多边形是否简单多边形 8 2. 检查多边形的凸凹性 9 3. 判断多边形是否凸多边形 9 4. 求多边形面积 9 5. 判断多边形的排列方向,方法一 10 6. 判断多边形的排列方向,方法二 10 7. 射线法判断是否在多边形内 10 8. 判断是否在凸多边形内 11 9. 寻找集的graham算法 12 10.寻找集凸包的卷包裹法 13 11.判断线段是否在多边形内 14 12.求简单多边形的重心 15 13.求凸多边形的重心 17 14.求肯定在给定多边形内的一 17 15.求从多边形外一发到该多边形的切线 18 16.判断多边形的核是否存在 19 ㈣ 圆的基本运算 1 .是否在圆内 20 2 .求不共线的三所确定的圆 21 ㈤ 矩形的基本运算 1.已知矩形三坐标,求第4坐标 22 ㈥ 常用算法的描述 22 ㈦ 补充 1.两圆关系: 24 2.判断圆是否在矩形内: 24 3.到平面的距离: 25 4.是否在直线同侧: 25 5.镜面反射线: 25 6.矩形包含: 26 7.两圆交: 27 8.两圆公共面积: 28 9. 圆和直线关系: 29 10. 内切圆: 30 11. 求切: 31 12. 线段的左右旋: 31 13.公式: 32
的基本运算 1. 平面上两之间距离 2. 判断两是否重合 3. 矢量叉乘 4. 矢量乘 5. 判断是否在线段上 6. 求一饶某旋转后的坐标 7. 求矢量夹角 ㈡ 线段及直线的基本运算 1. 与线段的关系 2. 求到线段所在直线垂线的垂足 3. 到线段的最近 4. 到线段所在直线的距离 5. 到折线集的最近距离 6. 判断圆是否在多边形内 7. 求矢量夹角余弦 8. 求线段之间的夹角 9. 判断线段是否相交 10.判断线段是否相交但不交在端处 11.求线段所在直线的方程 12.求直线的斜率 13.求直线的倾斜角 14.求关于某直线的对称 15.判断两条直线是否相交及求直线交 16.判断线段是否相交,如果相交返回交多边形常用算法模块 1. 判断多边形是否简单多边形 2. 检查多边形的凸凹性 3. 判断多边形是否凸多边形 4. 求多边形面积 5. 判断多边形的排列方向,方法一 6. 判断多边形的排列方向,方法二 7. 射线法判断是否在多边形内 8. 判断是否在凸多边形内 9. 寻找集的graham算法 10.寻找集凸包的卷包裹法 11.判断线段是否在多边形内 12.求简单多边形的重心 13.求凸多边形的重心 14.求肯定在给定多边形内的一 15.求从多边形外一发到该多边形的切线 16.判断多边形的核是否存在 ㈣ 圆的基本运算 1 .是否在圆内 2 .求不共线的三所确定的圆 ㈤ 矩形的基本运算 1.已知矩形三坐标,求第4坐标 ㈥ 常用算法的描述 ㈦ 补充 1.两圆关系 2.判断圆是否在矩形内 3.到平面的距离 4.是否在直线同侧 5.镜面反射线 6.矩形包含 7.两圆交 8.两圆公共面积 9. 圆和直线关系 10. 内切圆 11. 求切 12. 线段的左右旋 13.公式

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧