Este es un típico problema de codificación matemática que encontré aquí Problema .
Así que déjame que te lo explique
Suponga que tiene dos valores a y b y para seleccionar este valor a una vez que te lleva c1 costo y se necesita c2 valor de coste de uso b .
Debes resolver esta ecuación para (x,y)
ax + by = N donde N es un valor que se le da
Encontrar tal (x,y) que minimice esta expresión x∗c1+y∗c2 .
o informar si no es posible resolver
Es una ecuación lineal diofantina clara y puedo resolver fácilmente (x,y) utilizando el GCD extendido Pero no sé cómo hacerlo minimizando la expresión dada.
Un ejemplo para esta pregunta es suponer que tienes a=3 b=4 y c1=1 y c2=2 y N=43
x=13 y y=1 puede hacer el truco por nosotros minimizando la expresión dada.