Informe que mandé por mail, para mi está listo ...
UFA! ... pseudocódigo y explicación del ej1 y el ej2 ...
Hice bastante ... solo del ej 1 y el ej 2.

Informe: salvo el analisis -que require código- prácticamente ya está.
La explicación y los algoritmos están hechos habría que pegarles una
revisada nada más.

La correctitud está hecha para el ej2, que es la misma que antes, me
parece que está bien. Para el ejercicio 1 no se bien que hacer, porque
donde cuento cual es la idea del ejercicio es más que claro que es
correcto me parece. Puede fallar el algoritmo en particular si le pifié,
pero eso sale con la notación que vimos en algo1 -los cambios de estado,
el invariante, etc- y no nos piden eso...

Código: Renombré ej1_parser a ej1 tanto el cpp como el h. Se me ocurrió
hacer una clase que levante la entrada y permite resolver cada instancia (cada
archivo de texto puede tener más de un problema a resolver). El parser
debería pertenecer a esta clase porque tiene que tocar cosas de esta
clase. Como no la tengo super clara con objetos (programo más a lo C) no
se bien como hacer que esto funque con dos clases separadas (tal vez un
herencia, pero no tiene mucho sentido que Camiones_Sospechosos sea clase
hija de Ej1Parser...). Sintesis: metí todo en un solo archivo y ahora el
parser es un método de la clase Camiones_Sospechosos, voy a hacer lo
mismo para el ej2.

Falta toda la algoritmia. Leyendo el pseudcódigo es facil hacerlo, la
única complicación adicional es como estructuramos las clases, como
contamos el tiempo (lo podemos hacer desde las clases, es la idea) y
finalmente como hacemos los parsers ...

Saludos!
Merge branch 'master' of https://github.com/jjamardo/algo3