logo AlgoBeat OnlineJudge
登录 注册

#103695. [BZOJ 3695] 滑行

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

首长 NOI 惨跪,于是去念文化课了。现在,他面对一道物理题。

现在有一个小滑块可以在地面上滑行,地面上被划分成不同的区域,使得小滑块在不同的区域内部有一个不同的速度上限。

小滑块在 点,我们现在要推动小滑块到目标点

地面上有 层区域,每层区域都是矩形,现在给你一个序列 表示每层区域的高度,覆盖的地面横坐标范围是 ,第 个区域的限速是 。(注:)其它的地方小滑块不允许进入。

现在我们要设计一个路线使得小滑块滑到目标点的用时最小。

输入格式

  • 第一行两个整数,分别表示
  • 第二行 个整数,第 个数表示
  • 第三行 个整数,第 个数表示

输出格式

一行一个整数,表示最小用时,保留到小数点后第三位。

样例

样例输入 #1

1 5
5
1

样例输出 #1

7.071

数据范围与提示

,对于任意 ,满足 ,有