Red de conocimiento informático - Conocimiento informático - Cómo programar la proporción de formas divididas

Cómo programar la proporción de formas divididas

El autor puede considerar el uso de la recursividad para explicar mi pseudocódigo. . . Si no lo entiende, puede hacer preguntas (porque no conozco VB... así que solo puedo escribir pseudocódigo)

Algoritmo de segmentación entre cuadros (rectángulo grande a, rectángulo pequeño b )

{

p>

Corta un trozo de B verticalmente desde la esquina superior izquierda de A (m 1 = 0 si no se puede dividir).

Quedarán tres rectángulos más pequeños, x, y, z, y, z.

Int m1=algoritmo de segmentación(x,b)+algoritmo de segmentación(y,b)+algoritmo de segmentación(z,b)+1.

Corta un trozo de B horizontalmente desde la esquina superior izquierda de A (si no se puede dividir, m2=0).

Quedarán tres rectángulos más pequeños, x, y, z, y, z.

Int m2=algoritmo de segmentación(x,b)+algoritmo de segmentación(y,b)+algoritmo de segmentación(z,b)+1.

Devuelve el valor mayor entre m1 y m2.

}