|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2022, 17:28 | #1 |
Новичок
Джуниор
Регистрация: 14.04.2022
Сообщений: 1
|
надо разбить массив на подмассивы
есть массив, например [51, 56, 58, 59, 61], надо разбить его на подмассивы из N чисел
Например из 3(может быть любое количество): [51,56,58], [51,56,59], [51,56,61], [51,58,59], [51, 58,61], [51,59,61], [56,58,59], [56,58,61], [56,59,61], [58,59,61] После посчитать суммы всех получившихся подмассивов и вывести сумму наибольшую возможную к заданному пределу 't', например 173 |
15.04.2022, 09:13 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
или же ...
НАЙТИ 3(N) элемента исходного массива сумма которых НАИБОЛЕЕ приближена к t(173)/ Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 15.04.2022 в 09:19. |
15.04.2022, 12:21 | #3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,619
|
А если для произвольного N ? Тут надо обеспечить генерацию сочетаний из М по N .
|
15.04.2022, 15:49 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
http://programmersforum.ru/showthrea...t=64240&page=2 и доработать до нужного
программа — запись алгоритма на языке понятном транслятору
|
|
19.04.2022, 08:37 | #5 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Код:
MM[1] = 1000000000000001, MM[2] = 1000000000000000, MM[3] = 1000000000000000, MM[4] = 1000000000000002, MM[5] = 1000000000000001, t = 1000000000000000 вы получите неверный результат. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбить массив | Veryn4ik1993 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 10.01.2014 10:16 |
Подмассивы | Alti | Microsoft Office Access | 1 | 01.10.2010 21:28 |
Как разбить массив | PARTOS | Microsoft Office Excel | 3 | 20.11.2009 12:03 |
Разбить на массив | spein | PHP | 5 | 09.05.2009 20:11 |
Как разбить число на массив? | recond | Общие вопросы C/C++ | 15 | 03.02.2009 00:36 |