摘要:
题意:有一个人从某个城市要到另一个城市, 有n个马车票,相邻的两个城市走的话要消耗掉一个马车票。花费的时间呢,是马车票上有个速率值 ,问最后这个人花费的最短时间是多少。 析:和TSP问题差不多,dp[s][i] 表示当前在第 i 个城市,还剩余集合 s的票,需要的最短时间。状态转移方程: dp[s] 阅读全文
摘要:
题意:给一个起点和终点相同的图,一个矩阵表示各个点之间的距离,求经过所有的点,回到原点的最下路径,点可以重复走。 析:dp[s][i] 表示当前在 i 结点,还要遍历 s 的所有点并回到原点 0 的最短时间,状态转移方程也很简单。 dp[s][i] = min{dp[s|j][j] + d[i][j 阅读全文