2059龟兔赛跑
来源:互联网 发布:手机虚拟声卡软件 编辑:程序博客网 时间:2024/05/01 10:16
#include<stdio.h>
int main() {
__int64 i,n,c,t,l,vr,vt1,vt2,p[101];
double f[101];
while(scanf("%I64d%I64d%I64d%I64d%I64d%I64d%I64d",&l,&n,&c,&t,&vr,&vt1,&vt2)!=EOF) {
for(i=1;i<=n;i++)
scanf("%I64d",&p[i]);
p[0]=0;//假设出发点也为一个回收站
p[n+1]=l;//终点
f[0]=0;//赋初值
for(i=1;i<=n+1;i++) {
f[i]=1.0*l/vt2;//不充电话费的时间置为最大值
for(int j=0;j<i;j++) {
double temp;
if(p[i]-p[j]>=c)
temp=1.0*(p[i]-p[j]-c)/vt2+1.0*c/vt1;//充电量是一个定值只要充电不管以前有多少电,冲完电后都是一个定值;
else
temp=1.0*(p[i]-p[j])/vt1;
if(j)
temp+=t;//在j这个点充电花费时间如果是零那么就不需要花费时间
temp+=f[j];//加上到j这个点的最小花费时间
if(f[i]>temp)
f[i]=temp;//比较
}
}
if(f[n+1]<1.0*l/vr)//比较和兔子花费时间大小
printf("What a pity rabbit!\n");
else
printf("Good job,rabbit!\n");
}
return 0;
}
int main() {
__int64 i,n,c,t,l,vr,vt1,vt2,p[101];
double f[101];
while(scanf("%I64d%I64d%I64d%I64d%I64d%I64d%I64d",&l,&n,&c,&t,&vr,&vt1,&vt2)!=EOF) {
for(i=1;i<=n;i++)
scanf("%I64d",&p[i]);
p[0]=0;//假设出发点也为一个回收站
p[n+1]=l;//终点
f[0]=0;//赋初值
for(i=1;i<=n+1;i++) {
f[i]=1.0*l/vt2;//不充电话费的时间置为最大值
for(int j=0;j<i;j++) {
double temp;
if(p[i]-p[j]>=c)
temp=1.0*(p[i]-p[j]-c)/vt2+1.0*c/vt1;//充电量是一个定值只要充电不管以前有多少电,冲完电后都是一个定值;
else
temp=1.0*(p[i]-p[j])/vt1;
if(j)
temp+=t;//在j这个点充电花费时间如果是零那么就不需要花费时间
temp+=f[j];//加上到j这个点的最小花费时间
if(f[i]>temp)
f[i]=temp;//比较
}
}
if(f[n+1]<1.0*l/vr)//比较和兔子花费时间大小
printf("What a pity rabbit!\n");
else
printf("Good job,rabbit!\n");
}
return 0;
}
- 2059龟兔赛跑
- 2059 龟兔赛跑
- 2059龟兔赛跑
- hdu 2059 龟兔赛跑
- HDU 2059 - 龟兔赛跑
- HDOJ--2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- HDU 2059 龟兔赛跑
- HDU 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- HDU 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- HDU 2059 龟兔赛跑
- hdu 2059 龟兔赛跑
- javascript函数执行顺序
- WindowsPhone8常见问题及使用技巧
- POJ3753-一道水题
- iOS 数组排序
- java writelock 实例
- 2059龟兔赛跑
- HDOJ 1498 - 50 years, 50 colors 水二分图..二分图最小点覆盖
- 一直在问自己,到底想要什么?
- CentOS卸载系统自带的OpenJDK
- jadeclipse 反编译插件
- JFreeChart生成图表中文乱码问题解决方案
- 【问题记录】HP-Unix的async I/O导致产生大量tarce文件
- View---在现有页面中插入新的view
- 修复64位系统下adb启动出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 及类似问题