题目:给出一些线段,判断有几个交点. 问题:如何判断两条线段是否相交? 向量叉乘(行列式计算):向量a(x1,y1),向量b(x2,y2): 首先我们要明白一个定理:向量a×向量b(×为向量叉乘),若结果小于0,表示向量b在向量a的顺时针方向:若结果大于0,表示向量b在向量a的逆时针方向:若等于0,表示向量a与向量b平行.(顺逆时针是指两向量平移至起点相连,从某个方向旋转到另一个向量小于180度).如下图: 在上图中,OA×OB = 2 > 0, OB在OA的逆时针方向:OA×OC = -2 <…