public double calculaSalto(Nodo n) {
		Nodo l = estado.mapa.getNode(n.id);
		int dist = 0;
		if (n.score < 0) {
			l.score = -10;
			return -10;
		}
		if (visitados.contains(n)) {
			n.score = -5;
			l.score = -5;
			return n.score;
		}
		visitados.add(estado.getActual());
		n.score = 9999;
		dist = this.memoria.getDistancia(n, estado.inicio);
		if (dist < n.score) {
			n.score = dist;
			l.score = dist;
		}

		return n.score;
	}