Несистематический кодер/декодер по алгоритму Витерби

Введите полиномы в виде двоичных чисел, разделённых пробелами.
Например, 1 + x + x^3 записывается как 1101, а 1 + x^2 + x^3 - как 1011