jak poskladac wzor wielomianu jezeli nie wiem ile jest poszczegolnych jednomianow

a1xy1 + a2x</sup>y2 + a3*xy3 + ... + a?*xy? + w = 0
|jednomian|

wartosci wpisywane to:
wszystkie a (tablica a)- współczynniki
wszystkie y (tablica y)- stopnie
w (zmienna w) - wyraz wolny
n - ilosc jednomianów

i potrzebuję skrypt ktory poskłada odpowiedni wzor(skladajacy sie z "n" jednomianów) tak ze potem mozna bylo podstawiac liczby pod x liczby i liczyć wynik