Bonjour,
la solution bestiale
:
une bouteille peut-être dans le Volume 1, le volume 2, le volume 3 ou ne pas être versée du tout : donc 27 puisance 4 possibilités (environ 500000), ce qui peut se traiter sans problème de temps.
Pour chaque possibilité, on calcule le total du liquide dans 1, 2 et 3.
Si il y a un dépassement dans l'un des volumes, on élimine, sinon on compare le total 1+2+3 au meilleur total (sans dépassement) obtenu jusqu'à là.
La récursivité n'est pas vraiment utile pour implémenter cette solution.
Partager