|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.09.2019, 09:07 | #1 |
Пользователь
Регистрация: 07.06.2018
Сообщений: 40
|
как выборочно суммировать значения, что бы получилось не больше нужной суммыа
15,810 Минимальная выборка 1
2,645 Максимальная выборка 10 2,520 Количество чисел 6 2,500 6,000 Желаемая сумма 9,018.00 3,100 Допустимая погрешность ± 2,000.00 Есть несколько форумов и алгоритмов - но не один полностью не работает. просьба в этой теме подсказать с выбором алгоритма и возможно его до править чтобы такие случаи отрабатывались правильно. |
21.09.2019, 11:25 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
вот и покажите, какие есть, чтобы Вам сюда не набросали ровно таких же, которые уже не подошли
Вы случайно не "задачу о рюкзаке" решаете, интернет полон примерами ее решения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
21.09.2019, 11:36 | #3 | |
Пользователь
Регистрация: 07.06.2018
Сообщений: 40
|
Цитата:
|
|
21.09.2019, 11:38 | #4 |
Пользователь
Регистрация: 07.06.2018
Сообщений: 40
|
на выходе дает такой результат
=6000+3100 =6000+2645 =6000+2520 =6000+2500 =3100+2645+2520 =3100+2645+2500 =3100+2520+2500 =2645+2520+2500 =3100+2645+2520+2500 Но из задания только вторая строчка самая оптимальная. Самое нужное это Допустимая погрешность ± убрать плюс минус оставить только значения которые не превышают порога допустимой суммы. Последний раз редактировалось autostavrroute; 21.09.2019 в 11:50. |
22.09.2019, 08:16 | #5 |
Пользователь
Регистрация: 07.06.2018
Сообщений: 40
|
Скорее всего да - решений много но как оказалось ни один из них не имеет полного набора ограничений. Многие способы просто не дают нужный результат при его наличии. Странно что в рюкзаке предполагают использовать погрешность плюс минус (это как чуть в руках донести).
|
22.09.2019, 12:25 | #6 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Вот и мне это показалось странным. Есть критерий оптимальности, а уж насколько решение, удовлетворяющее этому критерию, будет далеко от "полной вместимости рюкзака" - это как повезет. Или действительно допустим перегруз до +погрешность ?
|
22.09.2019, 21:01 | #7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
пример чернушный, но образный и точный
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как выборочно суммировать значения, что бы получилась нужная сумма | shut1924 | Microsoft Office Excel | 32 | 20.09.2019 07:24 |
суммировать значения повторяющихся строк в excel | playhard806 | Microsoft Office Excel | 1 | 17.09.2016 19:19 |
суммировать значения повторяющихся ячеек в excel | breeze.olga | Microsoft Office Excel | 17 | 17.12.2015 17:03 |
Суммировать значения для номера за период времени | agregator | Microsoft Office Excel | 2 | 23.10.2009 06:31 |
Суммировать значения по дате | gavrylyuk | Microsoft Office Excel | 4 | 21.07.2008 12:52 |