第23580题 程序题
C++实现画布裁剪

题目描述 小A在高为h宽为w的矩形画布上绘制了一幅画。由于画布边缘留白太多,小A想适当地裁剪画布,只保留画的主体。具体来说,画布可以视为h行w列的字符矩阵,其中的字符均为ASCII码位于33到126之间的可见字符,小A只保留画布中由第x1行到第x2行、第y1列到第y2列构成的子矩阵。请你帮小A完成画布的裁剪。

输入格式 第一行,两个正整数h, w,分别表示画布的行数与列数。 第二行,四个正整数x1,x2, y1, y2,表示保留的行列边界。 接下来h行,每行一个长度为w的字符串,表示画布内容。

输出格式 输出共x2 - x1 +1 行,每行一个长度为 y2 - y1 +1 的字符串,表示裁剪后的画布。

样例输入1

3 5
2 2 2 4
.....
.>_<.
.....

样例输出1

>_<

输入样例2

5 5
1 2 3 4
AbCdE
fGhIk
LmNoP
qRsTu
VwXyZ

输出样例2

Cd
hI

数据范围 对于所有测试点,保证 1<= h, w <=100, 1<=x1 <=x2 <=h, 1<=y1 <=y2 <=w

编辑模式
程序运行统计
暂无判题统计