
汽车加油行驶问题,采用动态规划方法(代码简洁,包含详细注释)。cpp
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
给定一个N×N的方形网格,其左上角作为起始点,坐标为(1,1),其中X轴向右代表正方向,Y轴向下代表正方向。每个方格的边长均为1。一辆汽车从起始点出发,向右下角终点行驶,其坐标为(N,N)。在若干个网格交叉点处设置了油库,这些油库可供汽车在旅途中补充燃料。汽车在行驶过程中必须遵守以下规定:(1)汽车只能沿着网格边的路径移动,每次装满油后能够行驶K条网格边。汽车出发时已装满油,并且在起点和终点处并未设置油库。(2)当汽车行驶经过一条网格边时,如果其X坐标或Y坐标减小,则需要支付费用B;否则无需支付任何费用。(3)汽车在行驶过程中若遇到油库则应加满油并支付加油费用A。(4)在必要时可以在网格点的位置增设新的油库,并为此支付增设油库费用C(不包括加油费用)。
全部评论 (0)
还没有任何评论哟~


