для оценки java наш учитель спросил, как создать программу, которая помещает кусочки тетроминео в * n матрицу:
входные данные: количество каждого кусочка тетроминео, размер матрицы
вывод: поле матрицы, заполненное тетроминеосами, чтобы между кусочками не было пустых регистров, а заполнение нижней части матрицы было переориентировано
он сказал, что мы должны использовать структуру данных стека иалгоритм обратного отслеживания, и он привел нам пример путешествия рыцаря.
проблема в том, что я не знаю, с чего начать, чтобы решить эту проблему, поэтому, пожалуйста, мне нужна подсказка или идея, чтобы помочь мне начать решать эту проблемупроблема