#LQ1320. 蜂巢
蜂巢
问题描述
蜂巢由大量的六边形拼接而成, 定义蜂巢中的方向为: 0 表示正西方向, 1 表示西偏北 , 2 表示东偏北 , 3 表示正东, 4 表示东偏南 , 5 表示西偏南 。
对于给定的一点 , 我们以 为原点定义坐标系, 如果一个点 由 点先向 方向走 步再向 方向 ( 的顺时针 ∘ 方向) 走 步到达, 则这个点的坐标定义为 。在蜂窝中, 一个点的坐标可能有多种。
下图给出了点 和点 的示意。
给定点 和点 , 请问他们之间最少走多少步可以到达?
输入格式
输入一行包含 6 个整数 表示两个点的坐标, 相邻两个整数之间使用一个空格分隔。
输出格式
输出一行包含一个整数表示两点之间最少走多少步可以到达。
0 5 3 2 3 2
7
评测用例规模与约定
对于 25% 的评测用例, ;
对于 50% 的评测用例, ;
对于 75% 的评测用例, ;
对于所有评测用例, $0 \leq d_{1}, d_{2} \leq 5,0 \leq q_{1}<p_{1} \leq 10^{9}, 0 \leq q_{2}<p_{2} \leq 10^{9}$。