-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Как написать код для ребуса: ДВА * ДВА = ЧЕТЫРЕ(1 решение)?

Понедельник, 31 Августа 2020 г. 08:54 + в цитатник
OpenGL:
Цитата ЫукпШ @
Наоборот, по моему я то как раз и предлагаю простой вариант.

"Сложный" в смысле "вычислительно сложный". Впрочем, если речь о С++, то и сложнее в реализации, т.к. самая сложная в моём случае часть - генерация следующей перестановки - уже есть в next_permutation, всё остальное же это всего лишь проверки текущих выбранных цифр.

Добавлено
Т.е. схема любого алгоритма перебора выглядит так:
1) Предварительные действия
2) Генерируем очередной набор цифр. Если сгенерировался - п.3, иначе п.4
3) Проверяем его, и идём в п.2
4) Конец алгоритма

1) зависит от алгоритма перебора, 3) нужен всем. 2 для каждого случая индивидуальный, и у тебя он будет рекурсией или ещё чем-то громоздким, у меня же всего лишь одной строкой.

https://forum.sources.ru/index.php?showtopic=419491&view=findpost&p=3837934

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку