#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: Román Muñoz int DNI=44701951; bool is_prime2(int n){ if (n==0) return false; if (n==1) return false; if (n==2) return true; for(int i=2;i&A, set&B, set&C){ auto itA=A.begin(); auto 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(itB!=B.end()){ C.insert(C.end(),*itB); itB++; } while(itA!=A.end()){ C.insert(C.end(),*itA); itA++; } } void set_prime(vector> &VS, set &S) { int size=VS.size(); if (size==0) return; for(int i=0;iaux; set_union(S,VS[i],aux); S=aux; } } //COMPLETAR! } //---:---<*>---:---<*>- FINALIZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> int main() { Eval ev; int vrbs=0; ev.eval<1>(set_prime,vrbs); return 0; }