У меня есть два человека, которым нужно выполнить кроссовер разной длины.
Люди могут быть такими, но могут быть намного дольше:
0 1 2 2 1 2 0 [0] 1 2 1 2 0 1 2 [0] 1 2 1 2 02 1 [1]
1 2 1 1 0 2 0 [0] 1 2 1 2 0 0 1 [1]
Однако мне нужно сохранить их первоначальную длину после кроссовера.Я также должен убедиться, что каждый 8-й бит (в квадратных скобках) не может быть равен 2. Длина каждого отдельного человека всегда будет кратна 8.
Как я могу выполнить кроссовер для этих лиц без изменения длины иструктура каждого из них?
Я не смог найти решение этой проблемы, поэтому любая помощь будет принята с благодарностью.