#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: Bob Esponja int DNI=98765432; bool es_primo(int x){ for(int i=2;i &A, set &B, set &C){ auto ita = A.begin(); auto itb = B.begin(); auto itc = C.begin(); while(ita!=A.end() && itb!=B.end()){ if(*ita<*itb){ itc = C.insert(itc,*ita); ita++; } else if(*itb<*ita){ itc = C.insert(itc,*itb); itb++; } else{ itc = C.insert(itc,*ita); ita++; itb++; } itc++; } while(ita!=A.end()){ itc = C.insert(itc,*ita); ita++; itc++; } while(itb!=B.end()){ itc = C.insert(itc,*itb); itb++; itc++; } } void set_prime(vector> &VS, set &S) { auto it_vs = VS.begin(); auto it_s = S.begin(); set aux1, aux2; while(it_vs!=VS.end()){ aux1 = *it_vs; auto it_c = it_vs->begin(); while(it_c!=it_vs->end()){ if(es_primo(*it_c)){ aux2 = *it_vs; uni(aux1,aux2,S); break; } it_c++; } it_vs++; } } //---:---<*>---:---<*>- FINALIZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> int main() { Eval ev; int vrbs=0; ev.eval<1>(set_prime,vrbs); return 0; }