怎么又没人写题解,那我来贡献一发好了. 题目意思很简单,平面上有两种颜色的点,问你能否求出一条直线使两种颜色的点完全分开. 首先我们考虑两个点集相离的充要条件,这两个点集的凸包必须相离.(很好证明或者画画图理解一下) 那么怎么判断两个凸包相离,考虑到这里的点的个数不多,我们可以用一种最暴力的方法. 枚举一个凸包上的所有点和所有边,然后判断是否与另一个凸包相离即可. 点是否在多边形内?直接暴力转角法即可(不推荐射线法,好理解但不好写,精度不高) 边是否在多边形内,在两个凸包中分别枚举一条边,然后判…