По договоренности
Задача распределить объемы продаж и закупок по максимальной цене и минимальной себестоимости.
Необходимо сделать подбор в продажах себестоимости из закупок в рамках города и сорта, а именно:
1. Сортируем данные по продажам по городу затем по сорту, далее по Цене_продажи_ед в порядке убывания
2. К клиентам с максимальной ценой подтягиваем минимальную себестоимость по закупкам того же сорта и города, с учетом максимального объема который может поставить поставщик (т.е. к объему продаж с максимальной ценой по клиенту сорту и городу нужно набрать точно такой же объем из закупок с минимальной себестоимостью и выводом поставщиков, далее по новому клиенту распределяется оставшийся объем по тем же условиям)
В файле подробнее с выводом конечного результата.