#define USECHRONO #undef HAVE_MPI #include "eval.hpp" #include #include #include #include using namespace aed; using namespace std; //---:---<*>---:---<*>- COMIENZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> // COMPLETAR DNI y NOMBRE AQUI: // Nombre: Mauro Negri Chamorro int DNI=41513523; bool es_primoV(int x){ if (x == 1 || x == 0) return false; for (int i = 2; i s){ for(auto x:s){ if (es_primoV(x)) return true; } return false; } void set_union(set &A,set &B,set &C){ set::iterator itA = A.begin(); set::iterator itB = B.begin(); while (itA != A.end() && itB != B.end()){ if (*itA < *itB){ C.insert(C.end(),*itA); ++itA; } else if (*itB < *itA){ C.insert(C.end(),*itB); ++itB; } else { C.insert(C.end(),*itA); ++itA; ++itB; } } while (itA != A.end()){ C.insert(C.end(),*itA); ++itA; } while (itB != B.end()){ C.insert(C.end(),*itB); ++itB; } } void set_prime(vector> &VS, set &S) { //COMPLETAR! for (int i = 0; i aux; set_union(VS[i],S, aux); S = aux; } } } //---:---<*>---:---<*>- FINALIZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> int main() { Eval ev; int vrbs=0; ev.eval<1>(set_prime,vrbs); return 0; }