Comments 3
Переходите на Malbolge, недостаточно хардкорно. Можно прочитать без криптоанализа почти 1% текста, это слишком много.
Уже постфактум сообразил, что программу можно не укоротить, но ускорить.
Для нечётных случаев x' = 3x+1 = 6y+4, x' очевидно чётное, поэтому x'' = 3y+2.
Исправляется в рёбрах вершины ODD
# для всех ускорителей
[+3*f, 0, -f, -ODD , +ODD ]
[+3*f, 0, -f, +ODD , -ODD ]
[ +3, 0, -1, -ODD , +ODD ]
[ +3, 0, -1, +ODD , -ODD ]
[ +2, +2, 0, -ODD , +START]
[ +2, +2, 0, +START, -ODD ]
Прибавляем к n 2, потому что перепрыгнули через элемент последовательности.
Sign up to leave a comment.
Коллац на фрактране