多校_WHU_How Many Times hdoj3561

     这个是比赛时候写的。她们在写Bomb时我写完了1008,然后给我说了这题的大概题意。100的数据规模,应该是n^3,但是怎么都没想到咋做。后来决定用扫描线扫,代码量估计巨大。开始写,各种纠结。她们继续调1008,我就开始跟圆做斗争。写完之后队友出个数据错了,继续调,后来终于好了,一看,还剩三分钟了。交了,畸形的代码1A。

     大概就是把圆的最大最小x值,及交点的x值作为扫描线,每条扫描线再用线段覆盖的方法求覆盖的最大值。因为端点是浮点的,所以先离散化了然后求,代码量有点大。

     下面是根据解题报告的思路写的。计算出两个圆的交点,看交点被多少个圆覆盖取最大,但是等大的圆或者包含的圆要特殊处理,开始没想到,WA了一次。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值