AT_abc258_f [ABC258F] Main Street
Description
[problemUrl]: https://atcoder.jp/contests/abc258/tasks/abc258_f
xy 平面上にある AtCoder 王国の道路は、全ての整数 $ n $ に対する直線 $ x=n $ および直線 $ y=n $ からなります。 そのうち、全ての整数 $ n $ に対する直線 $ x=Bn $ および直線 $ y=Bn $ は大通りです。
高橋君は $ (x,y) $ にいるときに、$ (x,y-1),(x,y+1),(x+1,y),(x-1,y) $ のいずれかに移動することができます。 また、$ 1 $ 回の移動につき、大通りに沿って移動する場合は $ 1 $ 秒、それ以外の場合は $ K $ 秒かかります。
$ (S_x,S_y) $ にいる高橋君が $ (G_x,G_y) $ に移動するのに最短で何秒かかるかを求めてください。
この問題は $ T $ ケース与えられます。
Input Format
N/A
Output Format
N/A
Explanation/Hint
### 制約
- $ 1\ \le\ T\ \le\ 2\ \times\ 10^5 $
- $ 1\ \le\ B,K\ \le\ 10^9 $
- $ 0\ \le\ S_x,S_y,G_x,G_y\ \le\ 10^9 $
- 入力はすべて整数。
### Sample Explanation 1
$ 1 $ 個目のテストケースについて、$ (2,2) $ から $ (2,3) $ に $ 4 $ 秒かけて移動し、$ (2,3) $ から $ (4,3) $ に $ 2 $ 秒かけて移動し、$ (4,3) $ から $ (4,4) $ に $ 4 $ 秒かけて移動することで $ 10 $ 秒で $ (2,2) $ から $ (4,4) $ に移動することができます。$ 10 $ 秒より早く移動することはできないため、解は $ 10 $ です。 $ 2 $ 個目のテストケースについて、初めから $ (G_x,G_y) $ にいるため解は $ 0 $ です。