Возможно, имелась в виду задача, в которой нужно разделить прямоугольное клетчатое поле на прямоугольники с определённым количеством разрезов. 12
Один из возможных способов решения: 1
- Если количество разрезов по одной из сторон равно x, то общее количество прямоугольников вычисляется по формуле: (x + 1) * (количество разрезов — x + 1) = количество прямоугольников. 1
- Нужно решить квадратное уравнение. 1 Если оно не имеет решения в целых числах, то разделить поле невозможно. 1
- Если уравнение имеет решение, то можно найти два целых числа: x ≥ 0 и количество разрезов по каждой из сторон. 1
- Нужно проверить условие, что одно из чисел строго меньше высоты поля, а второе — ширины. 1
- Если обе комбинации чисел не проходят условие, то разделить поле невозможно. 1
- Если подходит только одна комбинация, то нужно вывести её. 1
- Если подходят обе комбинации, то следует выбрать ту, где первое число меньше. 1
Каждый разрез представляет собой прямую линию от одного края поля до другого. 12 Разрезы разрешено делать только по границам клеток — линиям сетки. 12