3076:C++ L11 矩阵切块

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:173 解决:78

题目描述

给定一个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