在模板中,我判断点是否在直线的右侧是这么写的:
bool OnRight(point p,line s){return dcmp(Cro(p-s.x,s.y-s.x)) > 0;}
改成下面这样会 RE两个点:
bool OnRight(point p,line s){return dcmp(Cro(p-s.x,s.y-s.x)) >= 0;}
有大佬能举个例子解释一下吗?
正确的写法应该是那个?