首先发现,最终第0辆车一定被堵在某一辆车前,那么等价于它的初始位置就在(那辆车的位置+中间车的车长)/那辆车的速度,其中最大的那个就是答案
因此得出结论:$ans=max((\sum_{j=1}^{i}l[j]+s[i])/v[i])$,其中$i\in [0,n]$

 1 #include<bits/stdc++.h>
2 using namespace std;
3 #define N 100005
4 int n,l[N],s[N],v[N];
5 long long sum;
6 double ans;
7 int main(){
8 while (scanf("%d",&n)!=EOF){
9 for(int i=0;i<=n;i++)scanf("%d",&l[i]);
10 for(int i=0;i<=n;i++)scanf("%d",&s[i]);
11 for(int i=0;i<=n;i++)scanf("%d",&v[i]);
12 ans=sum=0;
13 for(int i=0;i<=n;i++){
14 if (i)sum+=l[i];
15 ans=max(ans,1.0*(sum+s[i])/v[i]);
16 }
17 printf("%.7f\n",ans);
18 }
19 }

最新文章

  1. JQuery Sizzle引擎源代码分析
  2. CSS背景图像位置属性background-position百分比详解
  3. Oracle ORA-12154: TNS: 无法解析指定的连接标识符”错误
  4. python错误类型
  5. 项目tomcat启动停在Initializing Spring root WebApplicationContext
  6. Java--剑指offer(10)
  7. 2016/12summary
  8. iOS网络编程--NSConnection的同步连接与异步连接
  9. hdu 2035
  10. Data URL
  11. Qt技巧:QProcess与外部程序的调用
  12. Android开源项目SlidingMenu深切解析
  13. C++第五章函数
  14. Android(java)学习笔记200:Android中View动画之 XML实现 和 代码实现
  15. LINQ to SQL 运行时动态构建查询条件
  16. 你真的了解 console 吗
  17. PowerDesigner制作UMI图
  18. MySQL更改命令行默认分隔符
  19. shell编程 之 流程控制(条件语句和循环语句)
  20. jquery 学习(七) - 常用动态效果

热门文章

  1. 看动画学算法之:栈stack
  2. a标签刷新当前页面
  3. 数据库DDL与DML对应含义
  4. 模拟赛T2 交换 解题报告
  5. Install WSL
  6. 2.3 Core Building Blocks 核心构件
  7. 安卓开发——WebView+Recyclerview文章详情页,解决高度问题
  8. [对对子队]Beta设计和计划
  9. UltraSoft - Beta - Scrum Meeting 12
  10. 『学了就忘』Linux基础 — 6、VMware虚拟机安装Linux系统(超详细)