#ifdef DEBUG
std::cout << "SA: Planificando...\n";
std::cout << "SA: \tentorno:\n" << p_entorno->datos << "\n";
+ std::cout << "SA: \tteorias:\n" << teorias << "\n";
std::cout << "SA: \tdatos finales:\n" << m_datos_finales << "\n";
#endif // DEBUG
planificar(p_entorno->datos, m_datos_finales, m_plan, p);
test_p = p * ((double)teorias[i]->p)/((double)teorias[i]->k) ;
planificar(teorias[i]->datos_finales, datos_finales, test_plan, test_p, numero_de_llamada+1) ;
-
+
if ( test_p>max_p )
if ( incluye_a(test_plan[test_plan.count()-1]->datos_finales, datos_finales) )
{