Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
15 / 15 / 3
Регистрация: 18.03.2012
Сообщений: 91
1

Возможные суммы в массиве

05.12.2012, 23:23. Показов 817. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!
Задача следующая: дан массив из N элементов (1 <= N <= 500). Каждый элемент p такой что 1 <= p <= 1000. И дано число k, (1 <= k <= 100000). Требуется узнать, возможно ли суммируя элементы массива, получить ровно число k. Каждый элемент можно использовать только один раз. При этом желателен максимально быстрый алгоритм. Возможно ли это узнавать за O(N)?
Заранее спасибо за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2012, 23:23
Ответы с готовыми решениями:

Все возможные суммы элементов массива
Нужно сформировать все возможные суммы массива размерностью N Для массива 1 3 5 Результат 4 6 8 9...

Все возможные суммы элементов массива
На примере одномерного массива с n элементами нужно найти все возможные суммы из чисел в массиве. ...

Перебрать все возможные суммы элементов массива
Подскажите, пожалуйста, как перебрать все возможные суммы элементов массива. Допустим на вход...

Необходимо посчитать все возможные суммы из чисел
Здравствуйте. Мне необходимо реализовать следующее. Есть n наборов чисел по li штук.i=1,n....

1
Эксперт С++
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
07.12.2012, 17:14 2
Нельзя за O(N). Почитайте про задачу о рюкзаке.
0
07.12.2012, 17:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2012, 17:14
Помогаю со студенческими работами здесь

Определить все возможные варианты выплаты суммы N монетами 2 5 10
Нужно написать программу на С++ в консольным режиме.Пользователь вводит число N.и на экран...

Как подсчитать все возможные варианты суммы массива
Допустим у нас есть целое число N и массив состоящий из целых чисел, и надо узнать даёт ли сумма...

Разложить число на возможные варианты суммы чисел массива
Условие задачи: дан одномерный массив длины N и число L. Найти все возможные различные разложения...

Построить все возможные суммы элементов заданного списка
Задача из раздела &quot;C для начинающих&quot;. Каждый элемент списка входит в сумму не более одного раза.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru