salut tout le monde !

j'ai un probleme mathematique qui concerne les combinaisons d'operations possibles entre n nombres (1<n<7) allant de 1;2;....;6 pour avoir un qui est maximum (<=100), p.ex:

1,2,3,4,5,6 resultat=100 :
-------------------------

100=(6-3+2)*5*4
et
(1+2+3+4+5)*6=90

on prends alors la premiere combinaisons( (6+2-3)*5*4=100) car 100>90 !

pouvez vous m'aider à trouver un algorithme pour trouver ce resultat maximal (trouver la combinaison n'est pas important !)
p.ex si on donne 1 2 3 4 5 6 on cherche simplement à trouver le resultat 100 (=(6-3+2)*5*4))

merci d'avance !