- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言_吉普车过沙漠
?从终点到起点1K公里. 我门从终点开始考虑, 也就是把终点到起点是: I0……I1……I2……In 首先我们考虑是从I1到I0需要的油是500公升,也就是我门在I1的位置存放500公升的汽油才能保证车子到终点。 我门把两个I之间的距离写为S[i],耗油量为V[i]; 这样第一步我们知道了I0……I1之间 S1 500公里,V1 500公升。 下一步,从I1……I2之间,我们必须至少要从I2处向I1开两趟车子(单向)才能保证I1处的储存量500公升。 这样因为我们是从I2开向I1处,所以,来回加(双向)在一起应该至少是3趟才能保证I1处有500公升的汽油。 能保证3次往返最低的耗油量就是500公升, 那么我们来求出3次往返的500公升耗油量的距离就是:S2 500??/??3。 I0……I2的距离就是:S1+S2 500+500/3 而同时在I2处的储存油量为:V2 500公升+500公升 1000公升 继续向下考虑,从I2……I3之间,保证I2处有1000公升的汽油,我门必须要卡车最少从I3向I2开3趟(单趟),来回就是5趟。路上的耗油量是500公升,也就是我门在I3处存放1500公升汽油。 那么我们来回的距离是:S3 500/5。 I0……I3的距离是:S1+S2+S3 500+500/2+500/3。 同时I3的储存油量是:1500公升。 由此推断: 如果需要i处储存油,那么要i*500的储存量。 车子从i+1到I处(单向)的至少要i次。加上返回的次数一共是2*i—1次。 而这2*i—1次的最小耗油量是500公升。 那么Si的距离就是500/(2*i—1)。 最后i n到开始地点的 距离是1000-sum Sn i为1、2、……求他们的和,也就是前面的总路程。) 储存油:n*500。 车子至少要从起点开n+1次满油到n处。加上返回的,一共是2n+1次。 我们2n+1次的耗油量是(1000-sum Sn * 2n+1 [注:就是距离*往返次数 500和前面的500/往返次数 距离是一样的。] 我们起点的油量Vn+(1000-sum Sn * 2n+1 。 Vn就是从n点到终点I0总的需求油量。#include void main int k 1; /* 倒数第k站*/ double d 500; /*加油站距B点的距离,倒数第1站为500km */ double x 500;/*每一单边上消耗油量(也等于每一趟的距离),倒数第1站为500L */ double v 500; /*;每一个加油站的贮油量,倒数第1站为500L */ while d 1000 printf 倒数第%d站距下一站的距离为:%lf\t贮油量为:%lf\n,k,x,v ; k++; v 500.0*k; x 500.0/ 2*k-1 ; d+ x;
有哪些信誉好的足球投注网站
文档评论(0)