• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  计算几何

上一页 1 2
CodeForces 342C Cupboard and Balloons (几何问题)

摘要:题意:给定一个 r 和 h,r 是上面那个半球的半径,h 是下面那个圆柱的高度,然后有一些半径为 r/2的气球,问你最多能放几个。 析:根据题意,很容易知道,先从下面往上放,两个两个的放,放到不能放的时候,再计算在上面是不是还能再放一个。这样是最多的,关键是计算上面那能不能放上,用到几何中的两圆的位 阅读全文
posted @ 2016-07-08 14:46 dwtfukgv 阅读(227) 评论(0) 推荐(0)
UVa 1606 Amphiphilic Carbon Molecules (扫描法+极角排序)

摘要:题意:平面上有 n 个点,每个点不是黑的就是白的,现在要放一个隔板,把它们分成两部分,使得一侧的白点数加上另一侧的黑点数最多。 析:这个题很容易想到的就是暴力,不妨假设隔板至少经过两个点,即使不经过也可以通过平移使它经过,然后每次枚举两个点,当作隔板,枚举量是n*n, 然后计算是 n,那么时间复杂度 阅读全文
posted @ 2016-07-06 18:56 dwtfukgv 阅读(596) 评论(0) 推荐(0)
HDU 2036 改革春风吹满地 (计算几何)

摘要:题意:你懂得。 析:没什么可说的,求面积用叉乘,尽量不要用海伦公式,因为计算量大,而且精度损失。 代码如下: 阅读全文
posted @ 2016-07-01 21:32 dwtfukgv 阅读(240) 评论(0) 推荐(0)
UVa 11178 Morley's Theorem (几何问题)

摘要:题意:给定三角形的三个点,让你求它每个角的三等分线所交的顶点。 析:根据自己的以前的数学知识,应该很容易想到思想,比如D点,就是应该求直线BD和CD的交点, 以前还得自己算,现在计算机帮你算,更方便,主要注意的是旋转是顺时针还是逆时针,不要搞错了。 要求BD和CD就得先求那个夹角ABC和ACD,然后 阅读全文
posted @ 2016-05-31 20:19 dwtfukgv 阅读(178) 评论(0) 推荐(0)
HDU 1756 Cupid's Arrow (几何问题,判定点在多边形内部)

摘要:题意:中文的么,自己看喽。 析:很容易明白是判定点是不是在多边形内部,一般是向量来判定,我一开始用点在向量的右侧,因为是顺时针给的,只要点全在外侧或边上, 就可以,暴力一下就ok。由于这个是浮点数,一定要注意精度,也就是误差,结果WA了好几次,一气之下,我改了算法,采用转角法, 假想有一条向右的射线 阅读全文
posted @ 2016-05-29 17:30 dwtfukgv 阅读(465) 评论(0) 推荐(0)

上一页 1 2
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3