博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu2059 龟兔赛跑 DP
阅读量:6911 次
发布时间:2019-06-27

本文共 637 字,大约阅读时间需要 2 分钟。

N^2的dp,刚入门的时候很难想到,dp[i]表示到达第i个点的最小时间,可以从之前任意一点处加上充电时间充电转移过来。

1 #include
2 #define min(a,b) (a)<(b)?a:b 3 int L,N,C,T,VR,VT1,VT2,p[102]; 4 double f(int d) 5 { 6 if(d<=C) return (double)d/VT1+T; 7 else return (double)C/VT1+(double)(d-C)/VT2+T; 8 } 9 int main(){10 while(scanf("%d%d%d%d%d%d%d",&L,&N,&C,&T,&VR,&VT1,&VT2)!=EOF){11 double tr=(double)L/VR,ans[102];12 int i,j;13 for(i=1;i<=N;i++)scanf("%d",&p[i]);14 p[N+1]=L;15 for(i=1;i<=N+1;i++){16 ans[i]=f(p[i])-T;17 for(j=1;j
View Code

 

转载于:https://www.cnblogs.com/cenariusxz/p/6577898.html

你可能感兴趣的文章
模仿CyclicBarrier,自定义自己屏障类
查看>>
Vue+Vue-router微信分享功能
查看>>
1.数码相框-相框框架分析(1)
查看>>
Javascript中的原型继承具体解释
查看>>
Python基础之(三)----PyGame安装步骤
查看>>
MYSQL SHOW VARIABLES简介
查看>>
Win8Metro(C#)数字图像处理--2.8图像线性变换
查看>>
解决eclipse不识别Android手机的问题
查看>>
axel命令 文件下载
查看>>
python基础训练题1-列表操作
查看>>
编程学习资源
查看>>
selenium+python自动化95-弹出框死活定位不到
查看>>
[Asp.net core]使用Polly网络请求异常重试
查看>>
user-agent
查看>>
C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码
查看>>
java 正则例子
查看>>
SpringBoot乱码
查看>>
MySQL远程连接失败(错误码:2003)
查看>>
EMQ 注意事项
查看>>
安装SQL Server时,提示VS Shell 安装失败,退出代码为 1638。
查看>>