@angelitoMagno
He diseñado el programa para que tenga en cuenta el caso español, dando a cada provincia su cantidad de escaños correspondiente. Luego he cogido 5 partidos aleatorios, he puesto que cada uno tenga 5 millones de votos, y que cada uno tenga en cada provincia el mismo número de votos, de forma que estén en la misma proporción respecto al total que los escaños respecto al total de escaños. Vamos, que si por una provincia te corresponde el 5% de los votos, que los cinco partidos tengan en esa provincia el 5% del total de los votos.
He usado una función de Matlab que encontré por internet, y lo he personalizado para España yo. Al no haber hecho yo la función del reparto d'Hondt, me queda la duda de si lo he hecho bien. Pero si te fijas, es lógico: hay muchas provincias a las que les corresponden menos de 5 escaños, y nunca serán múltiplos de 5, por lo que es imposible repartir equitativamente...
Me ha parecido un caso muy extremo y quería compartirlo con vosotros.