На числовой строке от отрицательного бесконечного до положительного бесконечного, если вы начинаете с 0, вы можете либо вернуться назад, либо вперед. но каждая длина прыжка на 1 больше, чем предыдущий прыжок. Учитывая число в числовой строке, мы можем связаться с ней, используя любую комбинацию прыжков. Если да, напечатайте путь минимальной длиныМинимальный путь в числовой строке
0
A
ответ
0
Это, кажется, вопрос для интервью, поэтому я не буду предлагать сложное решение. Однако, попытайтесь доказать следующее (п Е (I) означает суммирование от 1 до п):
Для всех целых чисел в
{ k : k <
п Σ (я),
п Е (i)- k is odd, k ϵ N }
, k не может быть достигнуто с 0 с использованием любой комбинации прыжков взад или вперед с длиной 1 до длины n.
Используя это, ответ на ваш вопрос становится довольно простым. Если у вас все еще есть какие-либо трудности, пожалуйста, укажите в комментариях.
Смежные вопросы
- 1. Минимальный путь веса
- 2. Минимальный путь без бомбы
- 3. Минимальный путь к потреблению
- 4. минимальный путь стоимости в матрице
- 5. Что такое минимальный путь в графе?
- 6. Использование REGEX на числовой строке
- 7. Как найти числовой диапазон в строке
- 8. найти минимальный путь узких путей на графике
- 9. Что такое минимальный допустимый путь UNC?
- 10. Удаление только числовой, не затрагивая другие цифры в строке
- 11. сортировать по числовой строке, используя _.sortByOrder lodash
- 12. Путь Python в командной строке
- 13. rails заменить путь в строке
- 14. URL/Путь в адресной строке
- 15. Замените путь в строке Powershell
- 16. Минимальный путь с интенсивностью от 2 точек в полутоновом изображении
- 17. Найти минимальный путь в дереве с многозначными узлами
- 18. Минимальный путь в неориентированном графе с заблокированными и разблокированными ребрами
- 19. Добавить путь к строке
- 20. Заменить в строке с числовой функцией в R
- 21. Как разбить элементы в строке и поместить в числовой массив
- 22. Укажите числовой формат ячейки в строке в таблице Кендо
- 23. Числовой числовой, с форматом
- 24. синтаксического анализа: Invalid числовой литерал в строке 1, колонка 9
- 25. Вставить пробел после каждого номера в числовой строке
- 26. Подсчет чисел '1 в двоичной числовой строке - Java
- 27. Проверьте, является ли строка числовой в одной строке кода
- 28. Как найти самую частую цифру в числовой строке?
- 29. Добавить десятичное число для двух последних чисел в числовой строке
- 30. jQuery: Как добавить/иметь числовой класс, как в слове/строке?
Являются ли размеры прыжка целыми? Они начинаются с одного размера? Кроме того, что вы пробовали до сих пор? – templatetypedef
Для первого вопроса да, он всегда доступен, так как вы можете использовать + n, - (n + 1) для вычитания 1 и -n + (n + 1), чтобы добавить 1. Вы можете повторить это навсегда. Самый короткий путь требует немного больше мысли. – moreON
Да, размеры прыжка - целые числа –