[COCI2009]Dvapravca LG传送门 先给出考场上的\(O(n^3)\)乱搞方法:枚举一个蓝点和一个红点,找出过着两个点的直线,再枚举蓝点找出这条直线最多能往两边扩展多宽,最后枚举红点计算贡献. 注意在确定一条直线能往两边扩展多宽时不要求点到直线的距离,否则常数会太大,只要求竖直方向的距离就可以了.正确性显然,具体看代码. 现在有个重要的问题,求大佬来解决:如果直接这样写会被卡到65到70分,但是如果把蓝点和红点按\(x\)为第一关键字\(y\)为第二关键字从小到大排个序,就能得到…