Size: a a a

2020 June 10

CD

Constantine Drozdov in pro.algorithms
Максим Кавецкий
тут 2 последовательности сгенерированы ЛРР  и даны они (А1 и А2), регистр m-ичного порядка и известно, что перехватили 2m символов. Нужно найти закономерность формирования.
———
Вот тут какой-то вектор сделали из а1а2а3а4а5 и ему вставляют значения 11111, 11110, ... и получили такую систему уравнений (первую) . а вторую по аналогии (как-то)
Это кортежи инпута
источник

CD

Constantine Drozdov in pro.algorithms
Там просто окном ширины 5 слева направо идут
источник

CD

Constantine Drozdov in pro.algorithms
11111 это индексы [0; 5)
11110 это индексы [1; 6)
и так далее
источник

CD

Constantine Drozdov in pro.algorithms
следующий элемент вычисляется по формуле из кортежа, это записали уравнением
источник

МК

Максим Кавецкий... in pro.algorithms
Это для второго уравнения получается вот такой сдвиг окон?
источник

МК

Максим Кавецкий... in pro.algorithms
Максим Кавецкий
Это для второго уравнения получается вот такой сдвиг окон?
У меня таким макаром и получилось, спасибо!)
источник

МК

Максим Кавецкий... in pro.algorithms
источник

МК

Максим Кавецкий... in pro.algorithms
Я теперь получил систему уравнений и решаю её, получаю х1 = .. , х2 = .. , вот в первой системе х1 = 1 и х2 = 1 , остальные = 0. Только при составлении функции получается + 1 какой-то, не могли бы вы подсказать откуда он там берётся?
источник

ВВ

Вадим Великодный... in pro.algorithms
Я правильно понял, что это задача восстановления характеристического многочлена для регистра сдвига с линейной обратной связью?
источник

CD

Constantine Drozdov in pro.algorithms
выглядит так
источник

МК

Максим Кавецкий... in pro.algorithms
Вадим Великодный
Я правильно понял, что это задача восстановления характеристического многочлена для регистра сдвига с линейной обратной связью?
похоже да
источник

CD

Constantine Drozdov in pro.algorithms
Максим Кавецкий
Я теперь получил систему уравнений и решаю её, получаю х1 = .. , х2 = .. , вот в первой системе х1 = 1 и х2 = 1 , остальные = 0. Только при составлении функции получается + 1 какой-то, не могли бы вы подсказать откуда он там берётся?
Там вопрос в какую сторону все пишется, но в любом случае будет одна (минус) единица, связанная с левой частью рекуррентности
источник

CD

Constantine Drozdov in pro.algorithms
Она будет либо при старшем, либо при младшем, в зависимости от формы записи, я полагаю
источник

CD

Constantine Drozdov in pro.algorithms
Максим Кавецкий
Я теперь получил систему уравнений и решаю её, получаю х1 = .. , х2 = .. , вот в первой системе х1 = 1 и х2 = 1 , остальные = 0. Только при составлении функции получается + 1 какой-то, не могли бы вы подсказать откуда он там берётся?
у вас же откуда-то взялась правая часть в записанной системе уравнений ;)
источник

МК

Максим Кавецкий... in pro.algorithms
Constantine Drozdov
Там вопрос в какую сторону все пишется, но в любом случае будет одна (минус) единица, связанная с левой частью рекуррентности
то есть тут можно писать + 1 именно из-за этой особенности? т.к. я двигал вправо
источник

CD

Constantine Drozdov in pro.algorithms
Максим Кавецкий
то есть тут можно писать + 1 именно из-за этой особенности? т.к. я двигал вправо
Там не можно, а обязательно писать. Эта 1 стояла при правой части, когда вы систему строили
источник

CD

Constantine Drozdov in pro.algorithms
простейшее условие x_{i + 1} = x_{i} соответствует многочлену x + 1 = 0
источник

МК

Максим Кавецкий... in pro.algorithms
Constantine Drozdov
Там не можно, а обязательно писать. Эта 1 стояла при правой части, когда вы систему строили
Всё я понял, спасибо большое!)
источник

CD

Constantine Drozdov in pro.algorithms
Максим Кавецкий
Всё я понял, спасибо большое!)
Ну вы же понимаете, как этот многочлен работает?
источник

CD

Constantine Drozdov in pro.algorithms
Там тот самый кортеж приходит коэффициентами, а сдвиг соответствует умножению на x с последующим возвращением к вычетам mod многочлен
источник