kuangbin1
A
[link](2318 – TOYS (poj.org))
题意
给你一些木板隔开一个盒子,然后给你一些玩具的坐标,最后从前往后输出每个隔间的玩具数目。
题解
首先对于输入的木板我们给最右边在加上一个板子,方便后面操作。我们可以用cross来判断点和直线的关系,点在直线的左边cross>0,右边cross<0。进一步来看假设某个点p位于第二个隔间,对于这个点来说他一定在这个隔间右边所有边的左边,这个隔间左边所有边的右边,因此发现具有二段性,所以可以用二分来查找就可以了。
Code
#incl
原创
2021-11-04 22:37:02 ·
280 阅读 ·
0 评论