Một LFSR Fibonacci bậc n với trạng thái khác 0 sẽ tuần hoàn. Chu kỳ là số bước nhỏ nhất T>0 để trạng thái quay lại trạng thái ban đầu.
Hãy tính chu kỳ T. Với đa thức nguyên thủy thì T=2n−1 (chu kỳ tối đa); với đa thức khác, T có thể nhỏ hơn.
n=3, taps 101, trạng thái 001 → T=7=23−1.
Dòng 1: n. Dòng 2: taps. Dòng 3: trạng thái đầu (khác 0).
1≤n≤18, trạng thái khác toàn 0.
Một số nguyên: chu kỳ T.
Ví dụ:
Đầu vào:
3
1 0 1
0 0 1
Đầu ra:
7
Giải thích:
Đang tải editor...