Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nubango/eda-domjudge

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV
https://github.com/nubango/eda-domjudge

algorithms algorithms-and-data-structures data-structures

Last synced: 2 months ago
JSON representation

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV

Awesome Lists containing this project

README

        

# EDA-DOMjudge

Ejercicios de la asignatura Estructuras de Datos y Algoritmos - Juez Automatico

## Tabla de contenidos

[comment]: <> (55/68 + 1 tad -> 5500/68 = 81)
![](https://progress-bar.dev/81/?scale=100&title=&width=760&suffix=%)

| Problemset | Solución |
|:--:|:--:|
[Hello World!](Problemset/0-1-HelloWorld.pdf)|[helloworld.cpp](Soluciones/0-1-helloworld.cpp)|
[Duplicador A (número de casos)](Problemset/0-2-DuplicadorA.pdf)|[duplicadorA.cpp](Soluciones/0-2-duplicadora.cpp)|
[Duplicador B (centinela)](Problemset/0-3-DuplicadorB.pdf)|[duplicadorB.cpp](Soluciones/0-3-duplicadorb.cpp)|
[Duplicador C (casos ilimitados)](Problemset/0-4-DuplicadorC.pdf)|[duplicadorC.cpp](Soluciones/0-4-duplicadorc.cpp)|
[Los hermanos Dalton](Problemset/1-1-Dalton.pdf)|[hermanosDalton.cpp](Soluciones/1-1-dalton.cpp)|
[Temperaturas extremas](Problemset/1-2-TemperaturasExtremas.pdf)|[temperaturasExtremas.cpp](Soluciones/1-2-temperaturasextremas.cpp)|
[¿Está bien dividido el vector?](Problemset/1-3-VectorBienDividido.pdf)|[vectorBienDividido.cpp](Soluciones/1-3-vectorbiendividido.cpp)|
[Anagramas](Problemset/1-4-Anagramas.pdf)|[anagramas.cpp](Soluciones/1-4-anagramas.cpp)|
[Elimina valores impares](Problemset/1-5-EliminarImpares.pdf)|[eliminaImpares.cpp](Soluciones/1-5-eliminaimpares.cpp)|
[Rescate aereo](Problemset/1-6-RescateAereo.pdf)|[rescateAereo.cpp](Soluciones/1-6-rescateaereo.cpp)|
[Comparando listados ordenados](Problemset/1-7-ComparaListadoOrdenado.pdf)|[comparaListadoOrdenado.cpp](Soluciones/1-7-comparalistadoordenado.cpp)|
[Dígitos complementarios](Problemset/2-01-DigitosComplementarios.pdf)|[digitosComplementarios.cpp](Soluciones/2-01-digitoscomplementarios.cpp)|
[Vector parcialmente ordenado](Problemset/2-02-ParcialmenteOrdenado.pdf)|[parcialmenteOrdenado.cpp](Soluciones/2-02-vectorparcialmenteordenado.cpp)|
[Suficientemente disperso](Problemset/2-03-SuficientementeDisperso.pdf)|[suficientementeDisperso.cpp](Soluciones/2-03-suficientementedisperso.cpp)|
[Números caucásicos](Problemset/2-04-Caucasicos.pdf)| [numerosCaucasicos.cpp](Soluciones/2-04-numeroscaucasicos.cpp) |
[Elementos bien situados](Problemset/2-05-ElementosBienSituados.pdf)| [elementosBienSituados.cpp](Soluciones/2-05-elementosbiensituados.cpp) |
[Perfil de una curva cóncava](Problemset/2-06-CurvaConcava.pdf)| [perfilCurvaConcava.cpp](Soluciones/2-06-perfilcurvaconcava.cpp) |
[Obtener el mínimo de un vector rotado](Problemset/2-07-MinimoVectorRotado.pdf)| [minimoVectorRotado.cpp](Soluciones/2-07-minimovectorrotado.cpp) |
[Buscar un elemento en un vector rotado](Problemset/2-08-ElementoVectorRotado.pdf)| [vectorRotado.cpp](Soluciones/2-08-elementovectorrotado.cpp) |
[Solo un impar](Problemset/2-09-SoloUnImpar.pdf)| [soloUnImpar.cpp](Soluciones/2-09-solounimpar.cpp) |
[Todos repetidos menos uno](Problemset/2-10-RepetidosMenoUno.pdf)| [repetidosMenosUno.cpp](Soluciones/2-10-repetidosmenosuno.cpp) |
[Buscar el elemento perdido](Problemset/2-11-ElementoPerdido.pdf)| [elementoPerdido.cpp](Soluciones/2-11-elementoperdido.cpp) |
[Fuga de prisión](Problemset/2-12-FugaDePrision.pdf)| [fugaPrision.cpp](Soluciones/2-12-fugaprision.cpp) |
[Generar todas las variaciones con repetición de un conjunto](Problemset/3-01-VariacionesConRepeticion.pdf)| [variacionesConRepeticion.cpp](Soluciones/3-01-variacionesconrepeticion.cpp) |
[Generar todas las variaciones sin repetición de un conjunto](Problemset/3-02-VariacionesSinRepeticion.pdf)| [variacionesSinRepeticion.cpp](Soluciones/3-02-variacionessinrepeticion.cpp) |
[Las N reinas (sin poda)](Problemset/3-03-ReinasSinPoda.pdf)| [reinasSinPoda.cpp](Soluciones/3-03-reinassinpoda.cpp) |
[Las N reinas](Problemset/3-04-Nreinas.pdf)| [nReinas.cpp](Soluciones/3-04-nreinas.cpp) |
[Torres de colores](Problemset/3-07-TorresColores.pdf)| - |
[¿A qué hora pasa el proximo tren?](Problemset/4-1-ProximoTren.pdf)| [horaProximoTren.cpp](Soluciones/4-1-horaproximotren.cpp) |
[Evaluar un polinomio](Problemset/4-2-EvaluarPolinomio.pdf)| - |
[Números felices](Problemset/4-3-NumerosFelices.pdf)| [numerosFelices.cpp](Soluciones/4-3-numerosfelices.cpp) |
[Una tarde de sábado](Problemset/4-4-TardeSabado.pdf)| [tardeSabado.cpp](Soluciones//4-4-tardesabado.cpp) |
[Butacas en el teatro](Problemset/4-5-ButacasTeatro.pdf)| - |
[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) |
[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)|
[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) |
[Paréntesis equilibrados](Problemset/5-01-ParentesisEquilibrados.pdf)| [parentesisEquilibrados.cpp](Soluciones/5-01-parentesisequilibrados.cpp) |
[Accidentes aéreos](Problemset/5-02-AccidentesAereos.pdf)| - |
[Reordenando la cola](Problemset/5-03-ReordenarCola.pdf)| [reordenarCola.cpp](Soluciones/5-03-reordenarcola.cpp) |
[Duplicar todos los elementos de una cola](Problemset/5-04-DuplicarCola.pdf)| [duplicarCola.cpp](Soluciones/5-04-duplicarcola.cpp) |
[Invertir una cola](Problemset/5-05-InvertirCola.pdf)| [invertirCola.cpp](Soluciones/5-05-invertircola.cpp) |
[Decodificación de mensajes](Problemset/5-06-DecodificarMensajes.pdf)| [decodificarMensajes.cpp](Soluciones/5-06-decodificarmensajes.cpp) |
[Mezclar listas enlazadas ordenadas](Problemset/5-07-MezclarListas.pdf)| - |
[A la cola pepsi-cola](Problemset/5-08-PepsiCola.pdf)| - |
[El alumno afortunado](Problemset/5-09-AlumnoAfortunado.pdf)| - |
[Ordenación con complejidad lineal](Problemset/5-10-OrdenacionLineal.pdf)| [ordenacionLineal.cpp](Soluciones/5-10-ordenacionlineal.cpp) |
[Eliminar todas las apariciones de un elemento en una lista (interno)](Problemset/5-11-EliminarListaInterno.pdf)| [eliminarListaInterno.cpp](Soluciones/5-11-eliminarlistainterno.cpp) |
[Eliminar todas las apariciones de un elemento en una lista (externo)](Problemset/5-12-EliminarListaExterno.pdf)| [eliminarListaExterno.cpp](Soluciones/5-12-eliminarlistaexterno.cpp) |
[Adelantar segmento](Problemset/5-13-AdelantarSegmento.pdf)| [adelantarSegmento.cpp](Soluciones/5-13-adelantarsegmento.cpp) |
[Número de nodos, hojas y altura de un árbol binario](Problemset/6-01-NodosHojasAltura.pdf)| [nodosHojasAltura.cpp](Soluciones/6-01-nodoshojasaltura.cpp) |
[La frontera](Problemset/6-02-Frontera.pdf)| [frontera.cpp](Soluciones/6-02-frontera.cpp) |
[Elemento mínimo de un árbol](Problemset/6-03-MinimoArbol.pdf)| [elementoMinimoArbol.cpp](Soluciones/6-03-elementominimoarbol.cpp) |
[¿Es un árbol binario de búsqueda?](Problemset/6-04-ABB.pdf)| [arbolBinarioBusqueda.cpp](Soluciones/6-04-arbolbinariodebusqueda.cpp) |
[Aguaslimpias](Problemset/6-10-AguasLimpias.pdf)| [aguasLimpias.cpp](Soluciones/6-10-aguaslimpias.cpp) |
[Referencias cruzadas](Problemset/7-1-ReferenciasCruzadas.pdf)| [referenciasCruzadas.cpp](Soluciones/7-1-referenciascruzadas.cpp) |
[Actualización de un diccionario](Problemset/7-2-Diccionario.pdf)| - |
[Capítulos repetidos](Problemset/7-3-CapitulosRepetidos.pdf)| - |
[Eligiendo deporte](Problemset/7-4-EligiendoDeporte.pdf)| [eligiendoDeporte.cpp](Soluciones/7-4-eligiendodeporte.cpp) |
[Actor más visto](Problemset/7-5-ActorMasVisto.pdf)| [actorMasVisto.cpp](Soluciones/7-5-actormasvisto.cpp) |
[Concurso programación](Problemset/7-6-ConcursoProgramacion.pdf)| [concursoProgramacion.cpp](Soluciones/7-6-concursoprogramacion.cpp) |
[Carnet por puntos](Problemset/8-1-CarnetPorPuntos.pdf)| - |
[Consultorio médico](Problemset/8-2-ConsultorioMedico.pdf)| - |
[Venta de libros por internet](Problemset/8-3-VentaLibros.pdf)| - |
[Carnet por puntos 2](Problemset/8-4-CarnetPorPuntos2.pdf)| - |
[iPud](Problemset/8-5-IpudSencillo.pdf)| - |
[Elecciones Presidenciales](Problemset/8-7-EleccionesPresidenciales.pdf)| [eleccionesPresidenciales.cpp](Soluciones/8-7-eleccionespresidenciales.cpp) |
[El regreso de los enanos](Problemset/ExamenEnero24-Ej1.pdf)| [regresoEnanos.cpp](Soluciones/2024-enero-1-regresoenanos.cpp) |
[Cruce de líneas](Problemset/ExamenEnero24-Ej2.pdf)| [cruceLineas.cpp](Soluciones/2024-enero-2-crucelineas.cpp) |
[Juego de batallas](Problemset/ExamenEnero24-Ej3.pdf)| [juegoBatallas.cpp](Soluciones/2024-enero-3-juegobatallas.cpp) |