Acción de tu programa |
Respuesta de mi programa |
Explicación |
Inicio: Leer N, M y V |
Escribe N, M y V |
Tu programa lee la
descripción general del problema |
Ciclo: Lee el tamaño S
del siguiente objeto |
Escribe el tamaño S del
siguiente objeto |
Tu programa lee el tamaño
del siguiente objeto |
Decisión: Escribe G y C (si todavía hay objetos y cajas, regresa al Ciclo) |
Lee G y C |
G = 1 significa que guardas el
objeto en la caja actual y G = 0 significa que no lo guardas C = 1 significa que cierras la caja y tomas la siguiente y C = 0 significa que no cierras la caja |
Fin: Escribe T y A |
Lee T y A |
T es el número de objetos
que nunca se procesaron A es el número de cajas que no se utilizaron |
Acción de tu programa | Respuesta de mi programa | Explicación |
Inicio: Leer N, M y V | Escribe 3 2 5 |
Esos son los valores de N, M y V |
Lee S |
Escribe 4 |
El primer objeto tiene
tamaño 4 |
Escribe 1 1 |
Lee G y C |
Tú decides guardar el
objeto y cerrar la primera caja |
Lee S |
Escribe 1 |
El segundo objeto tiene
tamaño 1 |
Escribe 1 0 |
Lee G y C |
Tú decides guardar el
objeto en la segunda caja y no cerrarla |
Lee S |
Escribe 5 |
El tercer objeto tiene
tamaño 5 |
Escribe 0 0 |
Lee G y C |
Como el objeto no cabe, decides
no guardarlo y no cerrar la caja |
Escribe 0 0 |
Lee T y A |
Procesaste todos los objetos y
usaste todas las cajas |