与えられたリストによる線形結合による近似を求めるにはどうすればいいでしょうか?

例えば{a,b,c,d,e}(a〜eは数値)といったリストとA(数値)があって、
a,b,c,d,eによる線形結合で、ただし係数は整数、Aに一番近い値を求めたいです。

このときA=1a+2b+3c+4d+5e
みたいにどういう形なのかも具体的に知りたいです

こういうこ機能のある関数はありますか?