Подозреваю, что ошибка в условии и должно быть |M-N|. Если ошибки нет, то, разумеется M=0 и все слишком очевидно.
Итак, |M-N| минимально, когда прямоугольников обоих типов поровну. Но это невозможно, т. к. площадь в 3000 клеток нельзя покрыть кусками по 4+5=9 клеток.
Удобно считать прямоугольники парами: в пару входит один прямоугольник 1×4 и один 1×5.
Итак, очевидно, таких пар должно быть как можно больше. Сколько же? 3000 клеток парами не покрыть, покрыть можно (теоретически) только 2997 клеток, т. к. 2997 делится на 9. Но 3 остаются, их не покрыть.
Уменьшим число пар на 1. Тогда ими можно покрыть... Дальше попробуйте додумать сами.
Сначала нужно найти, сколько Андрей потратил денег, купив сладости. Итак, если порция мороженого стоит 16 рублей, а он купил 3 порции, значит за 3 порции мороженого он отдал в 3 раза больше денег, т.е.: 16*3=48 рублей Андрей отдал за 3 порции мороженого. Андрюша купил также кекс за 127 рублей. Всего он купил кекс за 127 рублей и мороженое на 48 рублей. Получается, сумма его сладостей будет: 127+48=175 рублей.
Заплатил Андрей 200 рублей, но нужно 175 рублей, значит ему должны были дать сдачу в размере 200-175=25 рублей.
37×9=333(л) - за 9 минут
ответ: 333л