Let there be n puntos en el plano. Quiero saber el número mínimo de líneas horizontales y verticales que cubren todos los puntos en el plano.
Mi enfoque inicial comenzó como este, 1) por cada punto que anote el número de puntos en fila y col. 2) a Continuación, para cada punto de I compruebe si (filas >= col) y si es verdad, me marca ese punto como visitado y todos los puntos en que fila correspondiente como visitado. Else If (fila < col), y luego marcar el punto y los puntos en los que la col como visitado.
Pero este enfoque sería un error para los siguientes casos,
En el caso anterior, de acuerdo a mi algo me terminan con 3 líneas. Esto es (filas >= col) condición. ¿Qué hago cuando el número de filas = cols. O sería mi algo falla en otros casos.
¿Cuál es el enfoque correcto para esta pregunta?