Se arreglo la tabla de manhattan. Se esta implementando que cada estado este una sola vez en memoria para evitar dar vueltas en circulos. Falta hacer que el g++ compile con la version c++11 para que exista el unordered_map