|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2020, 14:12 | #1 |
Новичок
Джуниор
Регистрация: 10.01.2020
Сообщений: 3
|
Выборка из двумерного массива
Есть до 15 чисел и их количество, нужно решение, при котором они располагаются наиболее оптимально в заданную сумму с минимальным остатком.
Например, есть число 32 в количестве 5 штук, 15 x 3, 21 x 7 и т.д. нужен код, который выведет как расположить все числа, чтобы их сумма не превышала 150 и остаток был минимален, а также выведет то, как они располагаются. Заранее спасибо, извиняюсь если что-то написал не достаточно ясно. |
10.01.2020, 14:19 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
Цитата:
и при делении на что ?
программа — запись алгоритма на языке понятном транслятору
|
||
10.01.2020, 14:32 | #3 |
Новичок
Джуниор
Регистрация: 10.01.2020
Сообщений: 3
|
Я поясню, все они и не должны поместиться суммой в 150, но их можно подобрать так, чтобы несколько из них при сложении давали результат максимально близкий к 150 и так, пока все числа не закончатся.
Т.е. если брать простой пример: есть 10x32; 15x22; 50x5. В итоге их можно расположить так: 10х15; 10x15; 15x10; 15x10; 50x3; 10x2+15x2+50x2; Последний раз редактировалось Syomiv; 10.01.2020 в 15:23. |
10.01.2020, 16:00 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
т.е. расположить числа по строкам так чтобы сумма чисел каждой строки была ~150
а сколько чисел должно(может) быть в строке? а сколько строк ? надо найти ОДИН какой-нибудь вариант или ВСЕ возможные варианты?
программа — запись алгоритма на языке понятном транслятору
|
10.01.2020, 16:12 | #5 |
Новичок
Джуниор
Регистрация: 10.01.2020
Сообщений: 3
|
Ограничения на количество чисел в строке, как и на количество строк - нет.
Надо найти один самый оптимальный вариант, при котором либо в каждой строке сумма будет равна 150, либо максимально к ней близка. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод двумерного массива | gleensande | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 05.04.2016 00:26 |
Сортировка двумерного массива | bilibian | Общие вопросы Delphi | 5 | 04.12.2015 01:47 |
сортировка двумерного массива | слава_10 | Помощь студентам | 0 | 03.06.2012 10:14 |
Как обнулить элементы строки двумерного массива, содержащей наибольшее количество элементов одномерного массива | griignat | Помощь студентам | 1 | 22.11.2011 20:04 |
init двумерного массива | iLLUMIN | Общие вопросы C/C++ | 11 | 08.07.2010 00:39 |