Algorytm wielomianowy