C++实现画布裁剪

rr560603 程序题 共 个子题

题目描述 小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

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧