交换子矩阵

TimeLimit:15000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

已知有一个n * m的矩阵,小C会给你q个操作,每次操作要求交换该矩阵中两个子矩阵内的数字。

Input

第一行输入三个整数n, m, q(2 <=n,m<=1000, 1<=q<=1000),分别表示矩阵的行数、列数和操作的次数。

接下来n行,每行m个整数,整数的范围是[1,10000]

接下来q行,每行6个整数a,b,c,d,h,w(1<=a,c,h<=n, 1<=b,d,w<=m)

(a,b)表示第一个子矩阵的左上角的坐标,(c,d)表示第二个子矩阵的左上角的坐标,h,w分别表示子矩阵的垂直高度和水平宽度。数据保证两个子矩阵不会相交,也不会相邻。

Output

输出q次操作之后的矩阵。

SampleInput 1
4 4 2
1 1 2 2
1 1 2 2
3 3 4 4
3 3 4 4
1 1 3 3 2 2
3 1 1 3 2 2
SampleOutput 1
4 4 3 3
4 4 3 3
2 2 1 1
2 2 1 1
SampleInput 2
4 2 1
1 1
1 1
2 2
2 2
1 1 4 1 1 2
SampleOutput 2
2 2
1 1
2 2
1 1
Submit
题目统计信息详细
总AC数3
通过人数3
尝试人数7
总提交量16
AC率18.75%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: