Интересная задача, над которой я бьюсь 4 дня (java)

Всем привет, впервые решил задать тут вопрос т.к. идей больше нет. В общем я студент и мне задали интересную на мой взгляд задачу. Вот её условия:

Вычислить наименьшее число трибоначчи (https://ru.wikipedia.org/wiki/Числа_трибоначчи), большее или равное n.

Пример, я ввожу число 14 , программа должна вывести следующее большее число из трибоначчи, если не ошибаюсь это будет 21. Если ввожу 13, код должен выдадть 13, т.к оно в числах трибоначчи. Надеюсь объяснил понятно и так же сильно надеюсь на помощь...


Ответы (0 шт):