大家好,关于《经典寓言:龟兔赛跑的故事解析》很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
主意:
从一个加油站前往另一个加油站的方式有很多种。可以加油也可以不加油。对于这个问题我们的想法是
以加油站为点,计算到达每个加油站的最优方法并依次叠加。
如果有三个加油站,首先计算从起点到第一个加油站的时间(1.两个加油站之间的距离大于C ///2.小于C),然后记录在数组中薄荷糖,然后第二个加油站到起点有两种方式
1表示您没有在第一个加油站加油,也就是说您从起点直接前往第二个加油站。
2是到第一个加油站加油。通过前面的计算,已经计算出了到第一站mint[1]的距离。此时,计算出从第一站到第二站的时间。总时间为mint[1]+time+T(因为从第一站算起,肯定有一次加油),
经过两次结果判断,每次得到的薄荷糖就是最好的结果。
代码如下:
包括
使用命名空间std;
int main()
{
int L、N、C、T、VR、VT1、VT2;
整数p[150];
双倍时间;
双薄荷[150];
while(scanf("%d", L)!=EOF)
{
NCT;
cinVRVT1VT2;
for(int i=1; i=N; i++)
{
cinp[i];
}
p[0]=0;
p[N+1]=L;
薄荷[0]=0;
for(int i=1;i=N+1;i++)
{
双最小值=999999999;
for(int j=0; j
{
if(p[i]-p[j] C) //i 站和j 站之间的距离是否大于C?
{
时间=1.0*C/VT1 + 1.0*(p[i]-p[j]-C)/VT2; //如果是这样,必须添加额外的踏板时间
}
别的
时间=1.0*(p[i]-p[j])/VT1; //直接使用电动车全程所需时间
时间+=mint[j]; //添加上一次,记住mint[0]=0
如果(j)
时间+=T; //添加一次油时,必须添加加油时间
if(最短时间)
{
分钟=时间;获取不同距离的最短时间
}
}
薄荷[i]=分钟; //记录第i个加油站的时间,并用它来叠加下一个加油站的时间
}
双定时器=1.0*L/VR;
if(mint[N+1]计时器)
{
printf("干得好,兔子!n");
}
别的
printf("好可惜的兔子!n");
【《经典寓言:龟兔赛跑的故事解析》】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
这故事真是太 klasik 了!
有9位网友表示赞同!
啊,我小时候也听过这个故事呢。
有5位网友表示赞同!
蜗牛的速度可真慢呀哈哈!
有18位网友表示赞同!
兔子骄傲到要了老命。
有12位网友表示赞同!
龟的坚持赢得了胜利,真是太鼓励人了!
有13位网友表示赞同!
这故事告诉我们不能骄傲自满,要脚踏实地。
有15位网友表示赞同!
啊,小兔子的教训可真惨!
有7位网友表示赞同!
慢工出细活,确实有道理!
有8位网友表示赞同!
故事讲的真好,寓意很深远啊!
有13位网友表示赞同!
我也喜欢听童话故事,像这样的寓言故事很有教育意义。
有11位网友表示赞同!
这故事真能让人感慨万千呢!
有10位网友表示赞同!
我好像记得小时候自己扮演过兔子和乌龟啊!
有16位网友表示赞同!
太经典了,代代相传的故事!
有7位网友表示赞同!
这个道德寓意真不错!
有16位网友表示赞同!
故事讲得有趣,但更重要的是要记住里面的道理。
有6位网友表示赞同!
小时候听这个故事总是觉得兔子太不靠谱了哈!
有9位网友表示赞同!
这故事很有趣,而且给人的启示也很棒!
有7位网友表示赞同!
我觉得龟的坚持和毅力是最值得学习的地方!
有17位网友表示赞同!
童话故事能让我们在玩乐中汲取知识和启迪。
有17位网友表示赞同!