krotbsod

Зарегистрирован с 17.02.2020
Комментарии
19 февраля 2020

Ну думаю решил. Для чётных выслеживается зависимость: r=((N^2)/2+N/2) mod 3 (Можно упростить до r=((N^2 + N)/2) mod 3). Если остаток r равен 0, то N будет верным основанием башни. Для нечетных могу ошибаться, но выслеживается простая зависимость: r=N^2 mod 3, где N=3 исключение.

Ответить
19 февраля 2020

Хорошо, можно тогда уточнить условие? Лестница обязательно должна иметь последнюю верхнюю ступень или нет? Просто не совсем понятно как решение может быть для нечетных чисел...

Ответить
17 февраля 2020

Как и сказал, решение не очень красивое. Решил, скажем, шаблонами. Т.е. При определенной комбинации из 5 символов, где в центре ' '(пробел)(Пример: TF FT или FT TF) определяется какая 'лягушка' и насколько 'прыгает'. Просто изначально ставил цель делать промежуточный вывод, а не просто подсчитать количество. Проще часть исходника кинуть).

Ответить