Aquí está mi problema:Feria algoritmo de distribución de productos
- hay n empresas distribuidoras productos.
- Todos los productos deben ser distribuidos en k días
- La distribución de productos de la empresa CI debe ser consecutivos - que significa que puede ser distribuida en los días 2,3,4,5 2,3,6,7 pero no
- número de productos distribuidos por la empresa Ci el día j debe ser menor que (o igual) el día j-1 (si hubo alguno en el día j-1)
- la diferencia entre productos distribuidos entre los días i y j no debe mayor que 1
Ejemplo:
Tenemos 3 días para distribuir productos. Productos de la compañía A: a, a, a, a, a. Productos de la empresa B: b, b, b. Productos de la empresa C: C, C
distribución justa: [AAB, aabc, abc]
distribución no válido: [aabc, aabc, ab] porque en el 1er día hay 4 productos, el 3 días 2 productos (diferencia> 1)
distribución no válido: [abc, aabc, aab] porque en el 1er día hay un producto a, y el segundo día hay 2 productos A, no tan distribución de producto A es no decreciente
EDITAR si hay un caso que hace imposible una distribución justa por favor provea con una descripción breve, voy a aceptar la respuesta
Parece haber un caso especial que se ha perdido: número de productos distribuidos por la empresa Ci el día j debe ser menor que el día j-1, pero en su ejemplo de feria hay cero "c" s en el día Una y una "c" en el día dos. – djna
¿Quiere decir menos o igual que menos en su 4º punto de viñeta? – Jackson
menor o igual. gracias – dfens