100 atcoder#ABC119D. [ABC119D] Lazy Faith
[ABC119D] Lazy Faith
题目描述
東西方向に伸びる道路に沿って 社の神社と 軒の寺が建っています。 西から 社目の神社は道路の西端から メートルの地点に、西から 軒目の寺は道路の西端から メートルの地点にあります。
以下の 個の問いに答えてください。
問 (): 道路の西端から メートルの地点から出発して道路上を自由に移動するとき、神社一社と寺一軒を訪れるのに必要な最小の移動距離は何メートルか? (必要数を超えた数の寺社を通過してもよい。)
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
行出力せよ。 行目に問 への答えを出力すること。
题目大意
一条东西向的道路有家神社和家寺庙。以道路最西面为坐标点,第家神社位于坐标 ,第家寺庙位于坐标处。
你需要回答以下个询问: 询问:从坐标出发,要至少访问一家神社和一家寺庙,最少需要移动多少距离?
2 3 4
100
600
400
900
1000
150
2000
899
799
350
1400
301
399
1 1 3
1
10000000000
2
9999999999
5000000000
10000000000
10000000000
14999999998
提示
制約
- $ 1\ \leq\ s_1\ <\ s_2\ <\ ...\ <\ s_A\ \leq\ 10^{10} $
- $ 1\ \leq\ t_1\ <\ t_2\ <\ ...\ <\ t_B\ \leq\ 10^{10} $
- $ s_1,\ ...,\ s_A,\ t_1,\ ...,\ t_B,\ x_1,\ ...,\ x_Q $ はすべて異なる。
- 入力される値はすべて整数である。
Sample Explanation 1
社の神社と 軒の寺があり、神社は道路の西端から メートルの地点に、寺は道路の西端から メートルの地点にあります。 - 問 : 道路の西端から メートルの地点から出発する場合、まず西に メートル進んで神社を訪れ、次に東に メートル進んで寺を訪れるのが最適です。 - 問 : 道路の西端から メートルの地点から出発する場合、まず西に メートル進んで寺を訪れ、次に西に メートル進んで神社を訪れるのが最適です。途中で寺をもう一軒通過しますが、構いません。 - 問 : 道路の西端から メートルの地点から出発する場合、まず東に メートル進んで寺を訪れ、次に西に メートル進んで神社を訪れるのが最適です。 - 問 : 道路の西端から メートルの地点から出発する場合、まず西に メートル進んで神社を訪れ、次に西に メートル進んで寺を訪れるのが最適です。
Sample Explanation 2
道路は長く、 ビット整数に収まらない距離を移動する必要があるかもしれません。