#Y1248. 过河
时间限制2000 ms
内存限制256 MiB
通过率—0 / 0 次提交
题目描述
EE想搭一座跨过河的桥。河是一条无限长的宽度为的直线,所有在直角坐标系中符合的点都属于这条河流。 河面上有个木桩,还有种可以用的木头圆盘,第个木桩的坐标为()。第 种圆盘半径为,每一块的价格为。 EE可以买任意多的圆盘,而且他可以把它们放到河面上。每一个圆盘的中心都必须为某一个木桩的位置。注意,某些圆盘的一部分可以在地面上(y < 0,W < y). EE只能在直线或直线或圆盘上移动(相切的两者之间可以移动)。请问从直线到直线修建一座可以走过去的桥最少的花费。
输入
第一行一个整数,代表测试数据的数量。 接下来 组数据。每组数据的第一行有三个空格隔开的整数 。 接下来 行,每行个空格隔开的整数 。 接下来 行,每行个空格隔开的整数 。
输出
对于每组数据,输出从直线到直线修建一座可以走过去的桥最少的花费,假如这是不可能的,那么输出“”(不带引号)。
输入样例
3
11 4 13
19 10
8 7
11 4
26 1
4 2
15 4
19 4
1 9
4 6
19 5
15 10
2 1
3 100
4 10000
5 1000000
11 4 13
19 10
8 7
11 4
26 1
4 2
15 4
19 4
1 9
4 6
19 5
15 10
2 1
3 2
4 3
5 4
1 1 1000000000
0 500000000
1 1
输出样例
206
5
impossible
提示
【样例解释】
【数据规模】
对于10%的数据,;
对于30%的数据,;
另有20%的数据,;
对于70%的数据,;
对于100%的数据,;
。
评测数据说明
本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共8个测试点,非原站或官方原始数据。总分100分。