#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: Valentin Pereira int DNI=42994396; int get_prom(set S){ int prom, suma=0; auto it = S.begin(); while(it!=S.end()){ suma += *it; it++; } prom = suma / S.size(); return prom; } set relacion_orden(set A, set B){ int j=0; auto itA= A.begin(); auto itB= B.begin(); set real; while(){ if(itA!=A.end() && itB==B.end()) real = A; if(itA==A.end() && itB!=B.end()) real = B; if(max(A)>max(B))real = A; if(max(A) &S, set &C) { //COMPLETAR! int promS = get_prom(S); list> subconj, special; subconj=subl(S); auto it =subconj.begin(); int distanciamin = 99999; while(it!=subconj.end()){ set c = *it; if(abs(get_prom(c))<=distanciamin){ special.push_back(c); } } auto it2 = special.begin(); set aux = *it2; while(it2!=special.end()){ C=relacion_orden(aux,*it2); it2++; } } //---:---<*>---:---<*>- FINALIZA CODIGO FUNCION --:---<*>---:---<*>---:---<*> int main() { Eval ev; int vrbs=0; ev.eval<1>(get_largest_subset,vrbs); return 0; }