Editorial for Couple matching
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Representemos el conjunto de mujeres ya escogidas con una máscara de bits, donde 0 significa que está libre y 1 que no, y denotemos como la cantidad de formas de conseguir matchear las mujeres marcadas en con la cantidad correspondiente de los primeros hombres, ahora veamos las transiciones, cuando se vaya a intentar matchear el -ésimo hombre, se prueban todos los conjuntos de mujeres, y a cada uno de ellos se le prueba añadir cualquier mujer libre que sea compatible con el hombre , o sea para cada con bits encendidos se le sumará a tal que es una mujer libre compatible con el hombre .
Complejidad
Comments