Minimum (Maximum) Path to Reach a Target
routes[i] = min(routes[i-1], routes[i-2], ... , routes[i-k]) + cost[i]for i in range(2, len(cost)):
cost[i] = min(cost[i] + cost[i - 1], cost[i] + cost[i - 2])
return min(cost[-1], cost[-2])Last updated
routes[i] = min(routes[i-1], routes[i-2], ... , routes[i-k]) + cost[i]for i in range(2, len(cost)):
cost[i] = min(cost[i] + cost[i - 1], cost[i] + cost[i - 2])
return min(cost[-1], cost[-2])Last updated