]> git.llucax.com Git - z.facultad/75.29/susanita.git/blobdiff - src/galeshapley.h
Bugfix (estaba eligiendo a la persona menos preferida =)
[z.facultad/75.29/susanita.git] / src / galeshapley.h
index ca0ac5d795455329eff69e3cdf08951794950d65..93f53f0a34fd7ffc2719ef4b30d3f2881a64b5ba 100644 (file)
@@ -11,7 +11,7 @@ struct GaleShapley: Susanita
 {
 
        /// Constructor
 {
 
        /// Constructor
-       GaleShapley();
+       GaleShapley(size_type capacidad);
 
        /// Empieza a emparejar gente
        void casamentear();
 
        /// Empieza a emparejar gente
        void casamentear();
@@ -41,6 +41,10 @@ struct GaleShapley: Susanita
         */
        void nesima_ronda();
 
         */
        void nesima_ronda();
 
+       // Cantidad de hombres comprometidos; se usa para optimizar
+       // todos_h_comprometidos().
+       unsigned int cant_comprometidos;
+
        /// Se fija si todos los hombres estan comprometidos
        bool todos_h_comprometidos() const;
 
        /// Se fija si todos los hombres estan comprometidos
        bool todos_h_comprometidos() const;