3076:C++ L11 矩阵切块

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

题目描述

给定一个m * n的整数矩阵和两个整数xy,输出矩阵的第x行到第y行(含第xy行)的所有内容。

例如:当m = 4n = 44 * 4的矩阵为:

9 7 5 6

1 2 3 1

4 6 8 7

2 4 6 8

x = 1y = 2,输出第1行到第2行的结果为:

9 7 5 6

1 2 3 1

输入

第一行输入4个正整数,分别为:

m3 <= m <= 20),表示矩阵的行数;

n3 <= n <= 20),表示矩阵的列数;

x1<= x <= 20),表示切块的起始行号;

y1<= 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

来源/分类