| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2749 人关注过本帖, 1 人收藏
标题:这个最远距离怎么求?~
只看楼主 加入收藏
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
结帖率:99.25%
收藏(1)
已结贴  问题点数:100 回复次数:21 
这个最远距离怎么求?~
勘测小组准备到边远的地方勘测,他们最多可以出动n辆一模一样勘测车,每辆车满油最多能走k千米,不同勘测车之间可以互相加油,在保证所有勘测车出发后都能返回起点的并且返回起点的勘测车不能重新出发的前提下,问最远的一辆勘测车能开到离起点多少千米?

题目要求输入n和k的值,求最大值M。
0<n<=10000,1<k<=100(k为doulbe型)

这个问题我只会考虑n=2的情况,n的值变大就做不了,先放着,看看有没有大神能够求解~

[此贴子已经被作者于2017-3-3 06:38编辑过]

2017-03-02 13:06
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
先问问你的推理结果,n=2 最大值多少?


[fly]存在即是合理[/fly]
2017-03-02 14:26
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
回复 2楼 azzbcc
当n=2时,k=10时,其中一辆车走3.3的路程~然后加油3.3给另外一辆,另外一辆能走(10+3.3)/2=6.77~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-02 15:31
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
这条题的难点是要考虑车子返回加油的情况~可能最远路程会大于k~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-02 15:39
yuantkong
Rank: 2
等 级:论坛游民
威 望:3
帖 子:82
专家分:86
注 册:2016-5-17
收藏
得分:0 

按理解是否这样


假设每辆车满油 k=10千米 , 总共n=2 辆, 如果每走一千米,油耗 1
按数学来看

两辆车同时出发, 走了一千米, 油耗了1, 第一辆车存 1油开回基地,将剩下的 8给了第二辆 (如果没限定一辆车最多装多少油)

第二辆车也走了一千米,油耗了1, 然后加上了第一辆车补充的油, 总共 8+9 就有 17油, 分到能勘测的路程和回去的路程

就还能 走 8千米, 油耗8 , 剩下 9份油, 走回程的路,  

按这个理论, 两辆车能走 9千米.(一开始的1千米,加上补充后能走的8千米)

是这样么
2017-03-02 16:07
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:10 
回复 3楼 九转星河
先走2.5,给另一辆加满,等他返回,两车平分剩下的,正好返回都空油,这样可以走 7.5


[fly]存在即是合理[/fly]
2017-03-02 16:17
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:0 
回复 6楼 azzbcc
保证所有勘测车出发后都能返回起点的并且返回起点的勘测车不能重新出发的前提下

早知做人那么辛苦!  当初不应该下凡
2017-03-02 16:23
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:20 
以下是引用炎天在2017-3-2 16:23:45的发言:

保证所有勘测车出发后都能返回起点的并且返回起点的勘测车不能重新出发的前提下



没有返回,只是在原地等待。

第二辆车是从2.5km满油状态跑5km返回没油了,此时在原地等待的车还有5km的油。


[fly]存在即是合理[/fly]
2017-03-02 16:27
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
n=2时还可以理解~但大于2时感觉很复杂的样子~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-02 16:42
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
回复 5楼 yuantkong
每辆满油的车最多能走k千米~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-02 16:44
快速回复:这个最远距离怎么求?~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013892 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved