Быстрый алгоритм для математической задачи - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте.
Прошу помощи в решении задачи с математическим уклоном.
Дано: A – последовательность значений, N – количество.
Найти: все группы из N элементов последовательности A; порядок элементов в группе должен совпадать c последовательностью A.
Например: A = (1, 2, 3, 4), N = 3. Ответ – 4 группы: 123, 234, 124, 134.
Решение нашел, но медленное. Сделал перебор всех вариантов через двоичные числа. Скорость никакая, если значений много. Например, если в последовательности 1000 элементов, а N = 10, то очень медленно.
Надеюсь, математики подскажут правильный подход.

Решение задачи: «Быстрый алгоритм для математической задачи»

textual
Листинг программы
"фывапро"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.455 из 5
Похожие ответы