#4289. C++ L11 矩阵切块
C++ L11 矩阵切块
C++ L11 矩阵切块(20分)
题目名称:矩阵切块
题目描述:
给定一个m * n的整数矩阵和两个整数x、y,输出矩阵的第x行到第y行(含第x、y行)的所有内容。
例如:当m = 4,n = 4,4 * 4的矩阵为:
9 7 5 6
1 2 3 1
4 6 8 7
2 4 6 8
当x = 1,y = 2,输出第1行到第2行的结果为:
9 7 5 6
1 2 3 1
输入:
第一行输入4个正整数,分别为:
m(3 <= m <= 20),表示矩阵的行数;
n(3 <= n <= 20),表示矩阵的列数;
x(1<= x <= 20),表示切块的起始行号;
y(1<= x <= y<= 20),表示切块的截止行号;
相邻两个数用一个空格隔开。
接下来输入m行,每行包含n个小于1000的正整数,相邻两个数用一个空格隔开。
输出:
输出矩阵从第x行到第y行的切块,切块的每一行元素占一行,元素之间用一个空格隔开。
输入样例:
4 4 1 2
9 7 5 6
1 2 3 1
4 6 8 7
2 4 6 8
输出样例:
9 7 5 6
1 2 3 1
Limitation
1s, 1024KiB for each test case.