BZOJ2829: 信用卡凸包(圆的凸包)

传送门

题解:

难道觉得这道题不简单的只有我一个么。。

首先看一道类似的题:poj1113:Wall

给一堆同样半径的圆,求凸包。

在同样半径的前提下,显然圆心所形成的凸包内部的点是没有任何意义的,因为能被外面的凸包圆间的切线覆盖。那么直接求圆心的凸包就好了。

那么这道题就好做了,原题相当于是给你四个圆,求凸包,做法一模一样。。

Code:http://paste.ubuntu.com/26012006/

那么问题来了,给一堆半径不相同的圆,怎么求凸包(此时圆心凸包已经没有用处)??

发现神犇的一篇题解,一起去膜拜吧。。
http://www.cnblogs.com/JeffLee-AuB/p/6165992.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值