1320_稀疏矩阵的加法

2022-5-16 18:17| 发布者: Hocassian| 查看: 34| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503770871599-Problem List-采集的数据-后羿采集器.html

Pro.ID

1320

Title

稀疏矩阵的加法

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1320

AC

585

Submit

3795

Ratio

15.42%

时间&空间限制

  • Time Limit: 600/300 MS (Java/Others)     Memory Limit: 65536/32768 K (Java/Others)
  • 描述

    给出两个稀疏矩阵A和B,分别用三元组序列表示,求A+B 。

    输入

    输入的第一行是3个整数 m, n, c ,表示矩阵A的行数、列数,以及非零元个数。其中 1 ≤ m, n ≤ 10000  , 0 < c < 7000

    接下来c行,每行是一个三元组 (e, f, v) ,e表示行号,f表示列号,v表示该非零元的值。其中 0 ≤ e < m  , 0 ≤ f < n

    三元组按"行优先次序"存放。

    接下来是对矩阵B的描述,格式同矩阵A。

    输出

    Description

    给出两个稀疏矩阵A和B,分别用三元组序列表示,求A+B 。

    Input

    输入的第一行是3个整数 m, n, c ,表示矩阵A的行数、列数,以及非零元个数。其中 1 ≤ m, n ≤ 10000  , 0 < c < 7000

    接下来c行,每行是一个三元组 (e, f, v) ,e表示行号,f表示列号,v表示该非零元的值。其中 0 ≤ e < m  , 0 ≤ f < n

    三元组按"行优先次序"存放。

    接下来是对矩阵B的描述,格式同矩阵A。

    Output

    首先输出A+B和矩阵的行数,列数,非零元素个数。

    接着输出A+B和矩阵的三元组形式,一个一行。三元组各元之间用一个空格分隔。

    按行优先次序输出。

    Sample Input

    10 10 3
    2 7 97
    7 1 58
    9 3 7
    10 10 4
    2 3 8
    2 9 20
    4 6 32
    5 0 35

    Sample Output

    10 10 7
    2 3 8
    2 7 97
    2 9 20
    4 6 32
    5 0 35
    7 1 58
    9 3 7

    Author

    样例输入

    10 10 3
    2 7 97
    7 1 58
    9 3 7
    10 10 4
    2 3 8
    2 9 20
    4 6 32
    5 0 35

    样例输出

    10 10 7
    2 3 8
    2 7 97
    2 9 20
    4 6 32
    5 0 35
    7 1 58
    9 3 7

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部