Задать вопрос
@Abn30

Как написать алгоритм ищущий из элементов массива сумму равную числу?

Помогите написать алгоритм ,который ищет из элементов массива сумму,которая будет равна определенному числу количество элементов в массиве(0< но >=100)
например :
Дан массив из 6 элементов и дано число 12
Элементы массива: 1 2 5 6 6 3 .
Здесь 6 + 6 = 12, 1+5+6=12,1+2+3+6=12, достаточно чтобы вывелась одна из сум (например: 6 6)
  • Вопрос задан
  • 521 просмотр
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Архитектор ПО
    4 месяца
    Далее
  • Stepik
    Алгоритмы: теория и практика. Структуры данных
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
@darst
Сортируешь массив по возрастанию. Берешь 0 элемент и крайний правый. Складываешь их, если сумма больше нужного числа, то правый элемент уменьшает на один, если меньше, то левый увеличивает на один и так пока не найдешь нужное или не встретятся.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы