yo this is code: int CalculateLowerBound(const State& current, const vector<int>& distances, int numCities) { int lowerBound = current.cost; for (int city = 0; city < numCities; ++city) { if (!(current.visited & (1 << city))) { int minDist = INF; // Find the two smallest distances to unvisited cities for (int nextCity = 0; nextCity < numCities; ++nextCity) { if (city != nextCity && !(current.visited & (1 << nextCity))) { minDist = min(minDist, distances[city * numCities + nextCity]); } } lowerBound += minDist; } } return lowerBound; }
yo i have problem with the code
Programming
171
2
9 Oct 2023
Lawlight
Web Developer
Joined 3rd October 2023