![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#3
|
||||
|
||||
|
Hola delphi,
Claro que es factible de desarrollarlo en Delphi, en líneas simples se trata de ir calculando el espacio (volumen) que se va acumulando en el furgon... O visto de otra manera, el espacio que va quedando libre. En matemática simple diríamos que: VolumenCubierto = VolumenUnitarioMueble x Cantidad Si VolumenCubierto es menor al disponible en el Furgon, se coloca dichos muebles en él. Ahora es espacio disponible será inferior: VolumenDisponible = VolumenDisponible - VolumenCubierto Ahora el problema pasa por determinar que muebles se pondrían... a fin de aprovechar lo mejor posible el espacio. Un primer pensamiento nos llevaría a pensar que primero vayamos probando con aquellos muebles que más volumen ocupan e ir probando después por los más pequeños. Si se considerara el valor (monetario) del mueble allí primarían otras cosas y uno buscaría priorizar aquellos que sean más valiosos y no necesariamente los más grandes... Esto me hizo acordar al problema de la mochila. Ahora, si el objetivo, además, es saber como organizar y distribuir los muebles en el furgón entonces lo vemos más complicado. Porque no sólo es cuestión de volumen, sino de forma de los objetos. Aquí ya hace falta un poco de habilidad de Tetris La verdad es que no recuerdo si hay algún algoritmo que nos ayude en esto...Hace falta mayor análisis del caso. Saludos, |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Cómo iniciar un proyecto Delphi con windows? | scs | OOP | 2 | 08-01-2009 01:43:54 |
| Iniciar con DB2 UDB ya no DDS AS/400 | JELIRM | DB2 | 4 | 24-11-2008 01:36:40 |
| Contraseña al iniciar el pc | Novás | Seguridad | 6 | 21-10-2005 15:52:16 |
| Iniciar proyecto... | chileno | Varios | 4 | 11-10-2005 02:36:11 |
| Iniciar con un BDE predeterminado via INI | FD2004 | Conexión con bases de datos | 3 | 22-09-2004 10:06:28 |
|