Задача 4I. Reshape

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:512 Мб

Условие

Дан вектор, состоящий из p чисел. Необходимо преобразовать вектор в матрицу размера n × m = p, состоящую из n строк и m столбцов. Матрица заполняется последовательно, то есть элементы вектора с 1 по m попадут в первую строку матрицы, с m + 1 по 2m — во вторую строку и так далее.

При решении задачи запрещено использовать библиотеку numpy.

Формат входных данных

Первая строка входных данных содержат целое число p — количество элементов в входном векторе. Вторая строка содержит p целых чисел — элементы вектора. Третья строка содержит два целых числа n и m — размеры итоговой матрицы.

Формат выходных данных

Выходные данные должны содержать итоговую матрицу. Строки матрицы разделяются переводами строки, числа в каждой строке — пробелами.

Примеры тестов

Стандартный вход Стандартный выход
1
6
1 2 3 4 5 6
3 2
1 2
3 4
5 6
2
12
1 2 3 4 5 6 1 2 3 4 5 6
2 6
1 2 3 4 5 6
1 2 3 4 5 6

0.117s 0.018s 13