4 votos

¿Cómo se puede encontrar la fórmula para este problema?

Tenemos un camión que necesitamos para llenar completamente con la mercancía. Tenemos un infinito suministro de la mercancía de la dimensión $1\times1\times1, 2\times2\times2, 4\times4\times4, 8\times8\times8, 16\times16\times16, \ldots, 2^k \times 2^k \times 2^k$ todos los $k\ge 0$. (Fuente infinita de mercancías de cada dimensión demasiado!)

Queremos llenar el camión de la dimensión $A\times B\times C$ completamente utilizando sólo estos mercancía. Dado $A, B, C$, ¿cuál es la menor cantidad de mercancía que vamos a necesitar para llenar completamente el camión?

Por ejemplo

1 1 1 Ans 1

1 2 3

6 Ans

3 4 5

Ans 32 (4 cajas de 2*2*2 y el 28 de 1*1*1

1voto

Hagen von Eitzen Puntos 171160

Por la naturaleza binaria de tamaños, parece plausible que la codicia enfoque es óptimo. Si que puede ser justificado, la respuesta se puede encontrar de la siguiente manera:

Deje $k$ ser máxima con $2^k\le \min\{A,B,C\}$. A continuación, utilice $\lfloor \frac A{2^k}\rfloor \cdot \lfloor \frac B{2^k}\rfloor \cdot \lfloor \frac C{2^k}\rfloor $ cajas de tamaño $2^k$. El próximo calcular el número de cajas para $(A\bmod 2^k)\times B \times C$ $(2^k\lfloor \frac A{2^k}\rfloor)\times (B\bmod 2^k)\times C$ $(2^k\lfloor \frac A{2^k}\rfloor)\times (2^k\lfloor \frac B{2^k}\rfloor)\times (C\bmod 2^k)$ y añadir. Tenga en cuenta que estos subproblemas se dispone de todos los elementos $\le 2^{k-1}$.

¿Por qué los codiciosos de aproximación trabajo? (Esto es algo informal) Entre todas las soluciones óptimas, seleccionar uno que maximiza el número de elementos que son justificados de acuerdo a su tamaño (es decir, los vértices tienen coordenadas divisible por el elemento de lado de longitud) y entre los que seleccionar uno que prefiere cajas grandes a menor coordenadas (si se permite esta descripción informal). Supongamos que esta se desvía de los codiciosos solución. Entonces no debe existir ambos cuadros que son más grandes y cajas que son más pequeñas que las cajas en la posición correspondiente de los codiciosos solución. Entre tales "demasiado pequeñas" cajas, considere uno más cercano al origen. Entonces (looesly hablando) por algunos de intercambio de operaciones de uno se puede mover una caja más grande en su posición, contradiciendo la elección de este mínimo contraejemplo ...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X