algo — C++23 日本語リファレンス GitHub

berlekamp_massey

関数 · Berlekamp-Massey 法

template <internal::field T>
std::vector<T> berlekamp_massey(const std::vector<T> &s);

概要

Berlekamp-Massey 法

数列 s と矛盾しない最小位数の線形漸化式の係数 c を求める。 $s_i = \sum_{j=1}^{L} c_{j-1} s_{i-j}$($i \ge L$)を満たす。

計算量