编程题
### 问题描述 象棋中,马可以走日字形状,但是小蓝有一个新的游戏,初始点小蓝的马在 $(a,b)$ 点,每一步,小蓝可以选择横坐标加减 $x$,纵坐标加减 $y$。也就是说,每一次,小蓝可以从 $(a,b)$ 走到 $(a+x,b+y),(a-x,b+y),(a+x,b-y),(a-x, b-y)$ 四种坐标位置中的一个。 他想要知道从 $(a,b)$ 到 $(a',b')$ 最少需要多少步? ### 输入格式 第一行输入两个整数 $x,y$,代表每次跳一步的距离。 第二行输入四个整数 $a,b,a',b'$,代表起点为 $(a,b)$,终点为 $(a',b')$。 ### 输出格式 输出一个整数,代表需要走的最少步数。 ### 样例输入 ``` 1 1 0 0 1 3 ``` ### 样例输出 ``` 3 ``` ### 说明 路径如下: $(0,0) \underset{(1,1)} {\to} (1,1) \underset{(1,1)} {\to} (2,2) \underset{(-1,1)} {\to} (1, 3)$。 ### 评测数据范围 $-2 \times 10^{9}\le a,b,a',b',x,y \le 2 \times 10^{9}$。 保证一定可以从起点到达终点。
查看答案
赣ICP备20007335号-2