На один 5 кг мешок приходится 5 мешков по 1 кг.
Т.е. уменьшение к-ва мешков происходит в том случае, если 5 килограммовых мешков заменяются одним 5-килограммовым.
Т.е. число однокилограммовых мешков не может быть больше 4.
Делим 508 на 5 с остатком:
508 = 5*101 + 3
Значит, нужно взять 101 5-килограммовый мешок и 3 однокилограммовых.