题意:给你n个点,问能不能找两条直线经过所有点
题解:打比赛的时候很傻逼的认为要确定一条一条直线必须要斜率和截距,但是我tm是在枚举与点i的连线啊啊啊啊,点i是固定的所以只要斜率相等就能判断是不是同一条直线。随机算法随机找两个点确定一条直线,如果枚举的点不在该直线上则将它加入到vector中,如果不在点上的直线超过1个,则以vector中的第一个点和第二点作为第二条直线,枚举vector中的点,如果某一点仍然不在第二条直线上,则直接说明该选点不成立,继续随机。如果随机时间超过1.7s仍然没有跑出yes则直接判断他是错误的。
#include #include #include #include #include