Ответ:
Можно купить: 3 штанов, 6 рубашек и 1 куртку.
Объяснение:
Пусть
n - цена рубашки = 20 р; x - кол-во рубашек
m - цена штанов = 25 р; y - кол-во штанов
k - цена куртки = 50 р; z - кол-во курток
S - общая сумма = 245
нужно купить не менее 10 видов (что такое вид из условия не ясно, предположим, что это любой элемент одежды)
x = 2y
n*x + m*y + k*z <= S</p>
n*2y + m*y + k*z <= S</p>
y(2n + m) + kz <= S</p>
y(40 + 25) + 50z <= 245</p>
65y + 50z <= 245</p>
Поскольку купить нужно максимальное кол-во элементов, то сначала купим как можно больше дешёвых элементов (рубашки и штаны), а что останется потратим на дорогие (куртки)
245:65 с остком будет 3 + остаток 50
т.е. y = 3
65*3 + 50z <= 245</p>
195 + 50z <= 245</p>
50z <= 245 - 195</p>
50z <= 50</p>
max z = 1
Таким образом, можно купить: 3 штанов, 6 рубашек и 1 куртку. Всего 10 элементов (видов).