макс 10, макс 2, анрестриктед
общее 17
средний вес 0.33 (1 делим на 3 колонки) и средний размер 5.6
далее идем по каждому описанию колонки и смотрим условия
1)макс больше чем средний размер, значит для нее берем средний размер пишем ширину 5.6
2)макс меньше чем средний размер, значит берем макс, пишем 2
3)макса нет берем средний размер 5.6
получаем 5.6, 2, 5.6
ЭТО ВЕСА ИТОГОВЫЕ
считаем теперь доли
сумма ширины 17 - делим на сумму весов - (13.2) ПОЛУЧАЕМ 1.28(78)
ЭТО ЦЕНА ОДНОЙ ЕДИНИЦЫ ВЕСА
теперь считаем ШИРИНЫ
5.6*1.28(78) примерно 7.21,
2*1.28(78) примерно 2.58
5.6*1.28(78) примерно 7.21
ДАЛЕЕ ОКРУГЛЯЕМ ВСЁ НАХУЙ до целых чисел с midpoint - away from zero
получаем 7,3,7
ЕЩЕ РАЗ ПРОВЕРЯЕМ ЛИМИТЫ
7 - лимит 10 пойдет
3 - лимит 2 - НЕ ПОЙДЕТ УМЕНЬШАЕМ до лимита
7 без лимита пойдет
получаем 7 2 7 сумма 16
считаем ошибку 17-16 = 1
теперь эту ошибку надо прибавить к одной из колонок тебе которые подходят под условия что они меньше чем макс сайз или без лимита
У ТЕБЯ ЕСТЬ ДВА КАНДИДАТА НА ЭТО
ТЫ НЕ МОЖЕШЬ МЕЖДУ НИМИ ВЫБРАТЬ ПОТОМУ ЧТО ЭТО НЕ ОПИСАНО В ЗАДАЧЕ
ГГ НАХУЙ
Пасиба