P1210

玩具厂

玩具厂

有 NN 个城市,由公路依次连接成一个环。城市和公路均编号为 11 到 NN。其中,第 ii 条公路连接第 i−1i-1 个城市与第 ii 个城市,特别地,第 11 条公路连接第 NN 个城市与第 11 个城市。

第 ii 个城市对玩具的需求量为 wiw_i,第 ii 条公路的长度为 did_i。小月准备选择一个城市建造玩具厂,并将玩具运输到其他城市。

如果在第 ii 个城市建造玩具厂,设从第 ii 个城市到第 jj 个城市的两条路径长度分别为 l1l_1 和 l2l_2,则向第 jj 个城市运输玩具的费用为 l1l2wjl_1l_2w_j。总运输费用为向所有其他城市运输玩具的费用之和。

小月会选择使总运输费用最小的城市建造玩具厂。如果有多个城市均为最优选择,他会等概率地从这些城市中选择一个。

目前只知道第 11 到第 N−1N-1 个城市的需求量,而第 NN 个城市的需求量 wNw_N 只知道取值范围为 [a,b][a,b]。假设 wNw_N 在实数区间 [a,b][a,b] 上服从均匀分布。

请计算每个城市最终被选为玩具厂建造地点的概率。

输入格式

第一行包含三个正整数 N,a,bN,a,b。

接下来 N−1N-1 行,每行包含一个正整数,依次表示 w1w_1 到 wN−1w_{N-1}。

接下来 NN 行,每行包含一个正整数,依次表示 d1d_1 到 dNd_N。

输出格式

输出共 NN 行,第 ii 行包含一个实数,表示在第 ii 个城市建造玩具厂的概率。

每个概率保留 33 位小数。

样例输入

5 1 100
50
25
25
50
1
2
3
2
1

样例输出

0.090
0.000
0.000
0.090
0.821

样例解释

当 w5<18.75w_5<18.75 时,将在第 11 个或第 44 个城市建造玩具厂;当 w5>18.75w_5>18.75 时,将在第 55 个城市建造玩具厂;当 w5=18.75w_5=18.75 时,将在第 11 个、第 44 个或第 55 个城市建造玩具厂。

数据范围

  • 对于 30%30\% 的数据,N≤1000N\le 1000;
  • 对于另外 30%30\% 的数据,a=ba=b;
  • 对于 100%100\% 的数据,N≤105N\le 10^5,a≤b≤104a\le b\le 10^4,wi≤104w_i\le 10^4,di≤10d_i\le 10。

来源与许可

本题题面与测试数据整理自 BZOJ。

样例 1

输入

5 1 100
50
25
25
50
1
2
3
2
1

输出

0.090
0.000
0.000
0.090
0.821