Комментарии
- 22 апр 2022 17:00ну я то думал ты алгоритм решил сделать, а ты простое перекладывание...
- 22 апр 2022 17:01Алгоритм, кстати, есть... В учебнике "Основы программирования". Это который зелёный и толстый. Там через рекурсию рассказали. Я только теперь о нём вспомнил.
- 22 апр 2022 17:51ну так сделай. У меня самый быстрый как ни странно оказался первый рекурсивный. На вычисление из 32 колец понадобилось 13.5 сек. А вот на 64 уже минут 20 вычисляет. Жду пока, интересно сколько времени займет.
- 22 апр 2022 18:01Не советую. Согласно легенде, когда будет переложено 64-ое кольцо, настанет конец света.
- Комментарий удалён.
- 22 апр 2022 19:08Все еще считает. По скромным прикидкам, это 2 в 64 степени.. ну где то около миллиона лет. Может чуть меньше. Думаю не буду ждать

- 22 апр 2022 20:37Вы же теорию знаете... При увеличении числа колец на 1 число вычислений возрастает вдвое.
Число вычислений равно знаменитому "шахматному числу" - 2 ^ 64. Именно столько вычислений должен выполнить процессор.
Умножить на число циклов для каждого шага. У множить на время одного шага... Как это было опрометчиво - давать процессору такое великое число! - 22 апр 2022 20:38Даже в той книжке "Алгоритмы", за которую я взялся, но н есмог одолеть и начала - в начале рассказывается о числе вычислений. И вы должны это знать.
- 22 апр 2022 20:40а я не то же самое выше писал? Или ты вообще не читаешь? То что ты мне сейчас рассказываешь, я прочитал больше 25 лет назад
Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
Группа для программистов ( programming )
:Юрий Казекин
Здравствуйте.
Хочу написать программу "Ханойская башня". Предлагаю обсудить, как делать, а то что-то у меня мозги не работают после 20-летнего застоя.
Начнем, пожалуй, со структуры данных.