问题 23638 --贮油点

23638: 贮油点

时间限制: 1 Sec  内存限制: 128 MB
提交: 41  解决: 5
[提交][状态][讨论版][数据上传:][下载FPS1元][添加到购物车][下载测试数据1元][16kb]

题目描述

一辆卡车欲穿过1000km的沙漠,卡车耗油为1L/km,卡车总载油能力为500L,显然卡车装一次油是过不了沙漠的。因此司机必须设法
在沿途建立若干个贮油点,使卡车能顺利穿越沙漠,试问司机如何建立这些贮油点?每一贮油点应存多少油,才能使卡车以消耗最
少汽油的代价通过沙漠(结果保留小数点后10位)?

输入

本题只有一个测试点,并且没有输入文件。

输出

 No.                    Distance                    Oil
   0                    xxxxxxx                    xxxxxxx
   1                    xxxxxxx                    xxxxxxx
   2                    xxxxxxx                    xxxxxxx
   3                    xxxxxxx                    xxxxxxx
   4                    xxxxxxx                    xxxxxxx
 ...                    ...                            ...

样例输入


样例输出

 No.        Distance                Oil
   0        0.0000000000     3881.3630814000
   1       22.4331224330     3500.0000000000
   2       60.8946608950     3000.0000000000
   3      106.3492063500     2500.0000000000
   4      161.9047619000     2000.0000000000
   5      233.3333333300     1500.0000000000
   6      333.3333333300     1000.0000000000
   7      500.0000000000      500.0000000000
   8     1000.0000000000        0.0000000000
注: writeln('  No.        Distance                Oil');
     相关的数据间场宽与小数位分别为:  No. : 4    Distance: 20: 10      Oil: 20 : 10);

提示

来源

[提交][状态]