#HXOJ3323. 二分查找强化题四:Lazy Faith

提交1 通过1
通过率100%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

一条东西向的道路有A家书店和B家花店。以道路最西面为坐标0点,第i家书店位于坐标sᵢ,第j家花店位于坐标tⱼ处。

你需要回答以下Q个询问:

问k:从坐标x_k出发,要至少访问一家书店和一家花店,最少需要移动多少距离?

输入格式

第1行,3个正整数A,B,Q

第2行,A个正整数s₁,s₂,…,s_A

第3行,B个正整数t₁,t₂,…,t_B

第4行,Q个正整数x₁,x₂,…,x_Q

输出格式

输出Q行,第k行输出第k次询问的答案。

输入样例 #1

15 30
1 7 8 10 14 16 17 20 21 23 28 36 44 49 50
5 6 7 9 10 14 16 19 20 26 27 29 41 43 48

输出样例 #1

7

输入样例 #2

2 3 4
100 600
400 900 1000
150 2000 899 799

输出样例 #2

350
1400
301
399

输入样例 #3

2 2 4
10 90
30 70
1 40 60 100

输出样例 #3

29
30
30
30

提示

【说明提示】

有2家书店和3家花店,书店在100,600,花店在400,900,1000地点。

问1:从坐标150出发,先向西走50访问书店,再向东走300访问花店

问2:从坐标2000出发,先向西走1000访问花店,再向走西400访问书店。

问3:从坐标899出发,先向东走1访问花店,再详细走300访问书店。

问4:从坐标799出发,先向西走199访问书店,再向西走200访问花店。

数据范围与约定

1≤A,B,Q≤10⁵

1≤sᵢ,tⱼ,x_k≤10¹⁰

所有sᵢ,tⱼ,x_k都互不相同。