#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: Lucas Gasparutti int DNI= 44773416; //---:---<*>---:---<*>---:---<*>---:---<*>---:---<*> void set_union(set &A, set &B, set &C){ C.clear(); set::iterator itA = A.begin(), itB = B.begin(), 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); itC++; itB++; } } void set3par(vector> &VS, set &S) { S.clear(); set::iterator itS; int cont_par; for(size_t i=0;i= 3){ set aux; set_union(VS[i],S,aux); S = aux; } } } //---:---<*>---:---<*>- FINALIZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> int main() { Eval ev; int vrbs=0; ev.eval<1>(set3par,vrbs); return 0; }