找到最小行进距离

时间:2016-02-17 17:08:46

标签: algorithm dynamic-programming

我们正在提供按顺序执行的N个城市和Q旅行查询,要在2个城市之间旅行需要i-j时间,我们有2辆汽车。我们必须找到汽车旅行所需的最短时间。 例如

5 4 // 5 cities and 4 Query
1 5
3 2
4 1
2 4
First Using Car-1 Time= 5-1=4 sec
Then Using Car-2  TIme = 3-2= 1 sec
Then Using Car-1  Time = (5-4)+(4-1)= 4 sec
Then Using Car-2  TIme = (4-2)= 2 sec
Total Time = 11 sec

我想不出维持状态的动态编程解决方案

dp[i][j][k] i=0 or 1
          j = postion of Cars
          k = After k Query

你能否为我提供有关动态编程的想法。

0 个答案:

没有答案