Помогите придумать алгоритм разделения на пачки

1. Filchaleks 5 19.02.23 18:28 Сейчас в теме
Добрый день. Прошу направить в правильное направление).
На валберисе одна карточка разбита на несколько по принципу упаковок - 2шт. 4шт. 10шт.
Хочу из один эс выгрузить остаток этих пачек - у меня есть карточка и в ней заданны дополнительные единицы измерения с коэффициентом.
Я хочу получить остаток но позиции и раскидать по единицам, начиная с младшей(меньшим коэффициентом) - не могу придумать перебор
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. minarenko 20.02.23 08:56 Сейчас в теме
(1) мне кажется ты в тегах не все конфигурации отметил. Как раз те которые пропустил, оттуда бы пришли специалисты и помогли решить задачу
7. DBV 20.02.23 10:05 Сейчас в теме
(1) ничего не понял
вместо добавления тегов, лучше бы оформили текст проблемы
2. пользователь 19.02.23 19:13
Сообщение было скрыто модератором.
...
4. user856012 13 19.02.23 20:10 Сейчас в теме
(2)
не забыть в тегах указать все имеющиеся ЗУП (включая ГУ)
Почто клюшки обидели? Вполне может быть, что у автора именно "один эс" 7.7 - как никак, 13 лет на форуме!

Что, впрочем, не помешало ему разукрасить свою ветку на манер новичка.
Прикрепленные файлы:
3. пользователь 19.02.23 19:15
Сообщение было скрыто модератором.
...
5. Filchaleks 5 20.02.23 07:04 Сейчас в теме
(3) деление не подходит, нужно распределить весь остаток на пачки равномерно, начиная с меньшей.
Вопрос вообще больше к математике. Не созревает алгоритм распределения.
Единственный тупой перебор - распределять уменьшая остаток(вычитая коэффициент) и проставляя +1 пачке, но точно же есть более красивый алгоритм
8. DesertPunk 20.02.23 14:43 Сейчас в теме
(5) Есть какие-то дополнительные признаки, по которым ты будешь объяснять системе что и на что делить? Типа если яблоки то по 5 штук в упаковке, а если кирпичи, то по 2 штуки в упаковке?
9. пользователь 20.02.23 15:07
Сообщение было скрыто модератором.
...
10. Filchaleks 5 22.02.23 17:15 Сейчас в теме
(9) в том то и дело что не) сейчас делаю вычитание количества упаковки начиная с маленькой из общего количества - пока всё количество не распределится.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот