2745:二维数组-4

时间限制:2 S   /  内存限制:65536 KB
AC:102   /  Submit:167
问题描述

有2个整型二维数组a和b,其中a数组是x1行y1列,b数组是x2行y2列,现在要把a数组和b数组相同下标处的元素相加,形成一个新的数组c。

不过由于a、b数组的行不保证相等(即x1和x2不保证相等),列也不保证相等(即y1和y2不保证相等),c数组的行数取x1和x2的较小值,列数取y1和y2的较小值。

例如当a数组是2行4列,而b数组是3行3列,则c数组为2行3列,其中c[0][0]=a[0][0]+b[0][0], c[0][1]=a[0][1]+b[0][1], c[0][2]=a[0][2]+b[0][2],

a= 1 2 3 4     b= 1 2 3     c= 2 4 6                                                        c[1][0]=a[1][0]+b[1][0], c[1][1]=a[1][1]+b[1][1], c[1][2]=a[1][2]+b[1][2]

     5 6 7 8          4 5 6          9 11 13

                          7 8 9

输入描述

只有一组案例。

先是4个正整数x1、y1、x2、y2,表示a数组的行数、列数,b数组的行数、列数,(均小于10)

然后是x1*y1个整数,表示a数组各个元素的值,

接着是x2*y2个整数,表示b数组各个元素的值。

输出描述

按照行列输出数组c的每个元素,每行两个元素之间有一个空格,每行最后没有额外空格,最后一行输出完也要换行。

样例输入复制样例

2 4 3 3

1 2 3 4

5 6 7 8

1 2 3

4 5 6

7 8 9

样例输出

2 4 6

9 11 13

提示说明

样例就是【描述】中所说的例子。

相关

2019级cpp上机考试A卷

2019级cpp上机考试A卷转普通练习

2020级cpp上机练习题第28次(综合)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1