#0
by Dmi3y
Добрый день! Такая задачка, есть некий список цифер (например 25 значений), есть необходимое число (например 1000), суть задачи: необходимо просуммировав все 25 значений в различных вариантах (1+2, 1+3, 1+2+3 2+3 ....) выбрать сумму наиболее приблеженную к заданной (1000). С помощью рекурсии с прекращением оной, если сумма превысыла 1000 сейчас считает, считает ооооочень долго, мож кто чего подскажет ?
#1
by Яндекс
думаю суть проста... берешь первое число и складываешь по очереди со всеми остальными... находишь максимальную сумму которая не превышает заданаую... выкидываешь 1 и энное... и повторяешь пока результат не достигнет нужной суммы.. для более правильного нахождения данное повторить для всех чисел входящих в список... в результате находишь минимальное количество чисел сумма которых дает заданную сумму
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как получить представление из Списка Значений ???
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как в из строки списка документов получить доступ к таб. части документа?
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- ЗУП 8, справочник сотрудники, форма списка, действие "Настройка списка"
- Как получить владельца из формы списка подчиненного справочника
- УФ. 8.3 Форма списка. Как получить результат запроса динамического списка ?
В этой группе 1С
- Преобразовать строку в число
- Преобразование значения к типу Булево не может быть выполнено
- Хранилище конфигурации в клиент-серверном варианте.
- v7: Назначение вида субконто.
- Почему могут пропадать штрих-кода в 1С.
- Не списывается номенклатура со склада
- Как сравнить два элемента справочника?
- v7: Телепат, Intellisence и AddIn.XMLParser
- Попытка передачи с клиента на сервер мутабельного значения
- При перегрузке из 1С:8 в 1С:7.7 надо назначить тип реквизиту с неопределенным типом
- Была обработина под 77, которая красиво из mxl делала xls нужна под 8.0
- Компоновщик данных - выгрузить результат в Excel
- УПП:РеализацияТоваровУслуг, Процедура ПриУстановкеНовогоНомера(СтандартнаяОбработка,
- Есть ли для запросов какой нибутьаналог функции Лев()?
- Как сравнить табличные части документов и добавить в первый - недостающие позиции.
- счет 43 отрицательные суммы
- Списание материалов из эксплуатации
- Как подключить компоненту склонения фамилий namedecl.dll
- Как быстро посчитать суммы в табличной части документов
- Datalogic Skorpio как установить нажатие клавиши