#OLD743. 丝线交织
丝线交织
Description
小新建立了一个二维坐标系,小新站在 点,坐标是 。你站在 点,坐标是 。小新想知道,如果他跟你之间连一条线段,线段跟坐标轴一共有几个交点.
特别规定:1.经过原点的线段,由于两个坐标轴交点重合,因此只有一个交点2.端点在坐标轴上也视为有交点
小新联系了你的小学数学老师,TA让小新提醒你:线段是指直线上两点间的有限部分(包括两个端点) ,有别于直线、射线。
Format
Input
输入四个整数 $x_{A}, y_{A}, x_{B}, y_{B}(-100 \leq x_{A}, y_{A}, x_{B}, y_{B} \leq 100)$。同时保证线段不会在坐标轴上,保证 点和 点不重合
Output
输出一个整数,表示线段跟坐标轴共有几个交点
Samples
1 1 -1 -2
2
1 1 -1 -1
1