
22/08/2006, 14:11
|
| | Fecha de Ingreso: agosto-2006
Mensajes: 45
Antigüedad: 18 años, 8 meses Puntos: 0 | |
No exactamente black devil, las medidas X todas son m/m y estan en una var Array long(X,Y), el grueso siempre es fijo es Const Grueso=10 y Largo
también Const Largo=2500, long(X,Y) son las medidas a optimizar y se guardan en Array tot(X,Y), Can(X,Y) son las cantidades de cada medida en
long(X,Y). Y todo esto es por cada referencia de tipo de barra, así como todos los Arrays en cada caso pueden tener diferentes valores de dimensiones,
por ejem. long(20,11), o long(31,9) se ajustan dentro del bucle con redim y al principio se asignan vacias por ejem. long(), Can() etc. Lo que lo complica
mucho es que hay que comparar todas las medidas que hay en long(X,Y), y pueden ser 9 o 20 y las posibilidades serían 2^9 = 512 o 2^20 = 1048576, o sea
no estamos hablando de cifras pequeñas por que el tiempo de cáculo puede ser enorme si el algoritmo no está muy optimizado, si así fuera sería una
chorrada utilizar un algoritmo.
Muchas gracias por tu interés, y si tienes alguna vez un problema sobre electrónica o grabación digital de sonido que es mi especialidad, cuenta conmigo
para lo que sea. |