Срочно!! Все баллы отдаю Прямоугольник 162× 117 разрезан на квадраты 1×1, 2×2 и 4×4. Суммарное количество квадратов разрезания оказалось равным N, где N>4926. Найдите наименьшее возможное значение N
Разобьём область 162*117 на 3 области A, B, C с размерами 160*116, 2*116 и 1*162.
Область A можно разбить на (160/4)*(116/4)=40*29=1160 блоков 4*4.
Область B можно разбить на (2/2)*(116/2)=58 блоков 2*2.
Область C можно разбить на (1/1)*(162/1)=162 блоков 1*1.
В сумме имеется 1160+58+162=1380 блоков. Посмотрим, что будет, если попытаться разбить большие блоки на более мелкие.
1) Если разбить блок 4*4 на 4 блока 2*2, то уйдет 1 блок 4*4, добавятся 4 блока 2*2, то есть суммарное количество блоков увеличится на 3.
2) Если разбить блок 2*2 на 4 блока 1*1, то суммарное число блоков также увеличится на 3.
(Аналогично, если пытаться объединять блоки 1*1 в блоки 2*2 или 2*2 в 4*4, то суммарное число блоков будет изменяться на величину, кратную 3).
Таким образом, вне зависимости от разбиения на блоки остаток от деления на 3 количества блоков будет одинаковым. Для прямоугольника 162*117 он равен 0. Поэтому минимальным N может быть число, кратное 3, то есть 4929.
Как этого добиться?
1) Сначала разобьем 236 блоков 4*4 на блоки 1*1, тем самым добавив к суммарному числу блоков (16-1)*236=3540. Блоков стало 4920
2) Разобьем 3 блока 2*2 на блоки 1*1. Добавится (4-1)*3=9 блоков. Теперь блоков 4929.
Answers & Comments
Ответ:
4929
Пошаговое объяснение:
Разобьём область 162*117 на 3 области A, B, C с размерами 160*116, 2*116 и 1*162.
Область A можно разбить на (160/4)*(116/4)=40*29=1160 блоков 4*4.
Область B можно разбить на (2/2)*(116/2)=58 блоков 2*2.
Область C можно разбить на (1/1)*(162/1)=162 блоков 1*1.
В сумме имеется 1160+58+162=1380 блоков. Посмотрим, что будет, если попытаться разбить большие блоки на более мелкие.
1) Если разбить блок 4*4 на 4 блока 2*2, то уйдет 1 блок 4*4, добавятся 4 блока 2*2, то есть суммарное количество блоков увеличится на 3.
2) Если разбить блок 2*2 на 4 блока 1*1, то суммарное число блоков также увеличится на 3.
(Аналогично, если пытаться объединять блоки 1*1 в блоки 2*2 или 2*2 в 4*4, то суммарное число блоков будет изменяться на величину, кратную 3).
Таким образом, вне зависимости от разбиения на блоки остаток от деления на 3 количества блоков будет одинаковым. Для прямоугольника 162*117 он равен 0. Поэтому минимальным N может быть число, кратное 3, то есть 4929.
Как этого добиться?
1) Сначала разобьем 236 блоков 4*4 на блоки 1*1, тем самым добавив к суммарному числу блоков (16-1)*236=3540. Блоков стало 4920
2) Разобьем 3 блока 2*2 на блоки 1*1. Добавится (4-1)*3=9 блоков. Теперь блоков 4929.