U490729 连接
题目描述
## 【题目背景】
"唯有我倚着围栏 对过往说晚安"。
"晚安"。
额外的背景被【数据删除】。
## 【题目描述】
你获得了一根钢管,由 $n$ 种不同材质拼接而成。第 $i$ 段的长度为
$l_i$,线密度为 $p_i$。你想选取一段质量在 $[L,R]$
内,且密度最大的连续段。输出这个最大密度。
请注意钢管可以从任意位置切断。
## 【输入格式】
从文件 ***connect.in*** 中读入数据。
第一行读入三个整数,分别表示 $n$,$L$,$R$。
接下来一行 $n$ 个整数 $l_i$。
接下来一行 $n$ 个整数 $p_i$。
## 【输出格式】
输出到文件 ***connect.out*** 中。
一行一个实数,表示最大密度。你的答案可以通过当且仅当相对误差或绝对误差不超过
$10^{-6}$。
## 【样例 1 输入】
4 8 10
1 10 2 3
4 1 3 2
## 【样例 1 输出】
2.6666666667
你可以选取 $2$ 单位长度密度是 $3$ 的,以及 $1$ 单位长度密度是 $2$ 的。
具体的,该钢管可看成 $[0,1]$ 密度是 $4$ , $[1,11]$ 密度是 $1$,$[11,13]$
密度是 $3$,$[13,16]$ 密度是 $2$ 的结构。
那我选取的区间是 $[11,14]$ 质量为 $8$,长度为 $3$。
## 【样例 2】
见选手目录下的 ***connect/connect2.in*** 与 ***connect/connect2.out***。
## 【数据范围】
对于 $20\%$ 的数据 $1\leq n,l_i,p_i\leq 10$。
对于 $40\%$ 的数据 $1\leq n \leq 5000$。
对于 $60\%$ 的数据 $1\leq n \leq 10^5$。
对于 $100\%$ 的数据
$1\leq n \leq 3\times10^5$,$1\le l_i,p_i\le 10^6$,$1\leq L \leq R \leq \sum l_i \cdot p_i$。
输入格式
无
输出格式
无