一看题就知道是动态规划,不过这要看下如何设置变化数组了 先分析这道题:兔子到达终点的时间时固定的,因此只需要考虑乌龟了,乌龟骑电车和骑自行车的时间,然后计算,因为中间有N个充电站,可以看做N个点(到起点的点),加上起点和终点则是N+2的位置,这时我们dp,判断到每个点的最小时间,结果也就是第N+2个点的最短时间 起点时间是0.这是必须的,然后往后面DP 到第i个,就让j从0循环到i-1,依次代表从j站一直开到i站,这样得到到达i站所需要 的最短时间. 最后比较到达第n+2站(终点)的时间与兔子所…