{"id":20713761,"url":"https://github.com/nubango/eda-domjudge","last_synced_at":"2026-04-14T07:31:47.107Z","repository":{"id":231723778,"uuid":"692790009","full_name":"nubango/EDA-DomJudge","owner":"nubango","description":"Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV","archived":false,"fork":false,"pushed_at":"2024-04-08T15:42:21.000Z","size":7757,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-25T19:08:05.717Z","etag":null,"topics":["algorithms","algorithms-and-data-structures","data-structures"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nubango.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-17T15:36:41.000Z","updated_at":"2025-10-11T02:07:14.000Z","dependencies_parsed_at":"2024-04-08T16:11:17.264Z","dependency_job_id":"fc300897-70fc-42de-ab6c-4561bcbda50a","html_url":"https://github.com/nubango/EDA-DomJudge","commit_stats":null,"previous_names":["nubango/eda-domjudge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nubango/EDA-DomJudge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nubango%2FEDA-DomJudge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nubango%2FEDA-DomJudge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nubango%2FEDA-DomJudge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nubango%2FEDA-DomJudge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nubango","download_url":"https://codeload.github.com/nubango/EDA-DomJudge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nubango%2FEDA-DomJudge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31786784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","algorithms-and-data-structures","data-structures"],"created_at":"2024-11-17T02:27:08.527Z","updated_at":"2026-04-14T07:31:47.086Z","avatar_url":"https://github.com/nubango.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EDA-DOMjudge\n\nEjercicios de la asignatura Estructuras de Datos y Algoritmos - Juez Automatico\n\n## Tabla de contenidos\n\n[comment]: \u003c\u003e (55/68 + 1 tad -\u003e 5500/68 = 81)\n![](https://progress-bar.dev/81/?scale=100\u0026title=\u0026width=760\u0026suffix=%)\n\n| Problemset | Solución |\n|:--:|:--:|\n[Hello World!](Problemset/0-1-HelloWorld.pdf)|[helloworld.cpp](Soluciones/0-1-helloworld.cpp)|\n[Duplicador A (número de casos)](Problemset/0-2-DuplicadorA.pdf)|[duplicadorA.cpp](Soluciones/0-2-duplicadora.cpp)|\n[Duplicador B (centinela)](Problemset/0-3-DuplicadorB.pdf)|[duplicadorB.cpp](Soluciones/0-3-duplicadorb.cpp)|\n[Duplicador C (casos ilimitados)](Problemset/0-4-DuplicadorC.pdf)|[duplicadorC.cpp](Soluciones/0-4-duplicadorc.cpp)|\n[Los hermanos Dalton](Problemset/1-1-Dalton.pdf)|[hermanosDalton.cpp](Soluciones/1-1-dalton.cpp)|\n[Temperaturas extremas](Problemset/1-2-TemperaturasExtremas.pdf)|[temperaturasExtremas.cpp](Soluciones/1-2-temperaturasextremas.cpp)|\n[¿Está bien dividido el vector?](Problemset/1-3-VectorBienDividido.pdf)|[vectorBienDividido.cpp](Soluciones/1-3-vectorbiendividido.cpp)|\n[Anagramas](Problemset/1-4-Anagramas.pdf)|[anagramas.cpp](Soluciones/1-4-anagramas.cpp)|\n[Elimina valores impares](Problemset/1-5-EliminarImpares.pdf)|[eliminaImpares.cpp](Soluciones/1-5-eliminaimpares.cpp)|\n[Rescate aereo](Problemset/1-6-RescateAereo.pdf)|[rescateAereo.cpp](Soluciones/1-6-rescateaereo.cpp)|\n[Comparando listados ordenados](Problemset/1-7-ComparaListadoOrdenado.pdf)|[comparaListadoOrdenado.cpp](Soluciones/1-7-comparalistadoordenado.cpp)|\n[Dígitos complementarios](Problemset/2-01-DigitosComplementarios.pdf)|[digitosComplementarios.cpp](Soluciones/2-01-digitoscomplementarios.cpp)|\n[Vector parcialmente ordenado](Problemset/2-02-ParcialmenteOrdenado.pdf)|[parcialmenteOrdenado.cpp](Soluciones/2-02-vectorparcialmenteordenado.cpp)|\n[Suficientemente disperso](Problemset/2-03-SuficientementeDisperso.pdf)|[suficientementeDisperso.cpp](Soluciones/2-03-suficientementedisperso.cpp)|\n[Números caucásicos](Problemset/2-04-Caucasicos.pdf)| [numerosCaucasicos.cpp](Soluciones/2-04-numeroscaucasicos.cpp) |\n[Elementos bien situados](Problemset/2-05-ElementosBienSituados.pdf)| [elementosBienSituados.cpp](Soluciones/2-05-elementosbiensituados.cpp) |\n[Perfil de una curva cóncava](Problemset/2-06-CurvaConcava.pdf)| [perfilCurvaConcava.cpp](Soluciones/2-06-perfilcurvaconcava.cpp) |\n[Obtener el mínimo de un vector rotado](Problemset/2-07-MinimoVectorRotado.pdf)| [minimoVectorRotado.cpp](Soluciones/2-07-minimovectorrotado.cpp) |\n[Buscar un elemento en un vector rotado](Problemset/2-08-ElementoVectorRotado.pdf)| [vectorRotado.cpp](Soluciones/2-08-elementovectorrotado.cpp) |\n[Solo un impar](Problemset/2-09-SoloUnImpar.pdf)| [soloUnImpar.cpp](Soluciones/2-09-solounimpar.cpp) |\n[Todos repetidos menos uno](Problemset/2-10-RepetidosMenoUno.pdf)| [repetidosMenosUno.cpp](Soluciones/2-10-repetidosmenosuno.cpp) |\n[Buscar el elemento perdido](Problemset/2-11-ElementoPerdido.pdf)| [elementoPerdido.cpp](Soluciones/2-11-elementoperdido.cpp) |\n[Fuga de prisión](Problemset/2-12-FugaDePrision.pdf)| [fugaPrision.cpp](Soluciones/2-12-fugaprision.cpp) |\n[Generar todas las variaciones con repetición de un conjunto](Problemset/3-01-VariacionesConRepeticion.pdf)| [variacionesConRepeticion.cpp](Soluciones/3-01-variacionesconrepeticion.cpp) |\n[Generar todas las variaciones sin repetición de un conjunto](Problemset/3-02-VariacionesSinRepeticion.pdf)| [variacionesSinRepeticion.cpp](Soluciones/3-02-variacionessinrepeticion.cpp) |\n[Las N reinas (sin poda)](Problemset/3-03-ReinasSinPoda.pdf)| [reinasSinPoda.cpp](Soluciones/3-03-reinassinpoda.cpp) |\n[Las N reinas](Problemset/3-04-Nreinas.pdf)| [nReinas.cpp](Soluciones/3-04-nreinas.cpp) |\n[Torres de colores](Problemset/3-07-TorresColores.pdf)| - |\n[¿A qué hora pasa el proximo tren?](Problemset/4-1-ProximoTren.pdf)| [horaProximoTren.cpp](Soluciones/4-1-horaproximotren.cpp) |\n[Evaluar un polinomio](Problemset/4-2-EvaluarPolinomio.pdf)| - |\n[Números felices](Problemset/4-3-NumerosFelices.pdf)| [numerosFelices.cpp](Soluciones/4-3-numerosfelices.cpp) |\n[Una tarde de sábado](Problemset/4-4-TardeSabado.pdf)| [tardeSabado.cpp](Soluciones//4-4-tardesabado.cpp) |\n[Butacas en el teatro](Problemset/4-5-ButacasTeatro.pdf)| - |\n[Operación inclusión sobre el TAD Set](Problemset/4-6-InclusionTADSet.pdf)| [inclusionSet.cpp](Soluciones/4-6-operatorset.cpp) + [set.h](Soluciones/4-6-Set.h) |\n[Los k menores usando el TAD Set](Problemset/4-7-kMenores.pdf)| [kmenores.cpp](Soluciones/4-7-knumerosset.cpp) + [set.h](Soluciones/4-7-Set.h)|\n[Unión e intersección sobre el TAD Set](Problemset/4-8-UnionIntersecTADSet.pdf)| [unionInterseccionSet.cpp](Soluciones/4-8-unioninterseccionset.cpp) + [set.h](Soluciones/4-8-Set.h) |\n[Paréntesis equilibrados](Problemset/5-01-ParentesisEquilibrados.pdf)| [parentesisEquilibrados.cpp](Soluciones/5-01-parentesisequilibrados.cpp) |\n[Accidentes aéreos](Problemset/5-02-AccidentesAereos.pdf)| - |\n[Reordenando la cola](Problemset/5-03-ReordenarCola.pdf)| [reordenarCola.cpp](Soluciones/5-03-reordenarcola.cpp) |\n[Duplicar todos los elementos de una cola](Problemset/5-04-DuplicarCola.pdf)| [duplicarCola.cpp](Soluciones/5-04-duplicarcola.cpp) |\n[Invertir una cola](Problemset/5-05-InvertirCola.pdf)| [invertirCola.cpp](Soluciones/5-05-invertircola.cpp) |\n[Decodificación de mensajes](Problemset/5-06-DecodificarMensajes.pdf)| [decodificarMensajes.cpp](Soluciones/5-06-decodificarmensajes.cpp) |\n[Mezclar listas enlazadas ordenadas](Problemset/5-07-MezclarListas.pdf)| - |\n[A la cola pepsi-cola](Problemset/5-08-PepsiCola.pdf)| - |\n[El alumno afortunado](Problemset/5-09-AlumnoAfortunado.pdf)| - |\n[Ordenación con complejidad lineal](Problemset/5-10-OrdenacionLineal.pdf)| [ordenacionLineal.cpp](Soluciones/5-10-ordenacionlineal.cpp) |\n[Eliminar todas las apariciones de un elemento en una lista (interno)](Problemset/5-11-EliminarListaInterno.pdf)| [eliminarListaInterno.cpp](Soluciones/5-11-eliminarlistainterno.cpp) |\n[Eliminar todas las apariciones de un elemento en una lista (externo)](Problemset/5-12-EliminarListaExterno.pdf)| [eliminarListaExterno.cpp](Soluciones/5-12-eliminarlistaexterno.cpp) |\n[Adelantar segmento](Problemset/5-13-AdelantarSegmento.pdf)| [adelantarSegmento.cpp](Soluciones/5-13-adelantarsegmento.cpp) |\n[Número de nodos, hojas y altura de un árbol binario](Problemset/6-01-NodosHojasAltura.pdf)| [nodosHojasAltura.cpp](Soluciones/6-01-nodoshojasaltura.cpp) |\n[La frontera](Problemset/6-02-Frontera.pdf)| [frontera.cpp](Soluciones/6-02-frontera.cpp) |\n[Elemento mínimo de un árbol](Problemset/6-03-MinimoArbol.pdf)| [elementoMinimoArbol.cpp](Soluciones/6-03-elementominimoarbol.cpp) |\n[¿Es un árbol binario de búsqueda?](Problemset/6-04-ABB.pdf)| [arbolBinarioBusqueda.cpp](Soluciones/6-04-arbolbinariodebusqueda.cpp) |\n[Aguaslimpias](Problemset/6-10-AguasLimpias.pdf)| [aguasLimpias.cpp](Soluciones/6-10-aguaslimpias.cpp) |\n[Referencias cruzadas](Problemset/7-1-ReferenciasCruzadas.pdf)| [referenciasCruzadas.cpp](Soluciones/7-1-referenciascruzadas.cpp) |\n[Actualización de un diccionario](Problemset/7-2-Diccionario.pdf)| - |\n[Capítulos repetidos](Problemset/7-3-CapitulosRepetidos.pdf)| - |\n[Eligiendo deporte](Problemset/7-4-EligiendoDeporte.pdf)| [eligiendoDeporte.cpp](Soluciones/7-4-eligiendodeporte.cpp) |\n[Actor más visto](Problemset/7-5-ActorMasVisto.pdf)| [actorMasVisto.cpp](Soluciones/7-5-actormasvisto.cpp) |\n[Concurso programación](Problemset/7-6-ConcursoProgramacion.pdf)| [concursoProgramacion.cpp](Soluciones/7-6-concursoprogramacion.cpp) |\n[Carnet por puntos](Problemset/8-1-CarnetPorPuntos.pdf)| - |\n[Consultorio médico](Problemset/8-2-ConsultorioMedico.pdf)| - |\n[Venta de libros por internet](Problemset/8-3-VentaLibros.pdf)| - |\n[Carnet por puntos 2](Problemset/8-4-CarnetPorPuntos2.pdf)| - |\n[iPud](Problemset/8-5-IpudSencillo.pdf)| - |\n[Elecciones Presidenciales](Problemset/8-7-EleccionesPresidenciales.pdf)| [eleccionesPresidenciales.cpp](Soluciones/8-7-eleccionespresidenciales.cpp) |\n[El regreso de los enanos](Problemset/ExamenEnero24-Ej1.pdf)| [regresoEnanos.cpp](Soluciones/2024-enero-1-regresoenanos.cpp) |\n[Cruce de líneas](Problemset/ExamenEnero24-Ej2.pdf)| [cruceLineas.cpp](Soluciones/2024-enero-2-crucelineas.cpp) |\n[Juego de batallas](Problemset/ExamenEnero24-Ej3.pdf)| [juegoBatallas.cpp](Soluciones/2024-enero-3-juegobatallas.cpp) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnubango%2Feda-domjudge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnubango%2Feda-domjudge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnubango%2Feda-domjudge/lists"}