#66. 稀疏矩阵

稀疏矩阵

题目描述

大部分元素是0的矩阵称为稀疏矩阵,假设有k个非0元素,则可把稀疏矩阵用K*3的矩阵简记之,其中第一列是行号,第二列是列号,第三列是该行、该列下的非元素的值。 如: 0 0 0 5 0 2 0 0 0 1 0 0 简记成: 1 4 5 //第1行第4列有个数是5 2 2 2 //第2行第2列有个数是2 3 2 1 //第3行第2列有个数是1 试编程读入一稀疏矩阵,转换成简记形式,并输出。

输入格式

输入为m+1行: 第一行为两个整数,为原始矩阵的行数m和列数n(m<=100,n<=100); 之后的m行为m行n列的矩阵

输出格式

输出为化为简记形式之后的矩阵(行数不确定,列数为3)。

样例

输入#1

4 5
0 0 1 0 2
1 0 0 0 3
0 0 0 0 0
5 1 0 0 0

输出#1

1 3 1
1 5 2
2 1 1
2 5 3
4 1 5
4 2 1