Un propietario de supermercados quiere asignar 5 cargas de fresas entre sus 3 tiendas para maximizar las ganancias esperadas, basadas en las distribuciones de probabilidad de ventas de cada tienda. La programación dinámica puede usar para determinar la asignación óptima de cargas que maximice la ganancia total, dividiendo el problema en etapas correspondientes a cada tienda, estados como el número de cargas disponibles, y usando una función recursiva para encontrar la política óptima.