学信网网站建设怎么搞,成都全网营销型网站,wordpress主题pjax,文创产品设计图片题意#xff1a;给定一个矩阵#xff08;每一行有几个非0的数据#xff0c;对应的位置以及数值#xff09;#xff0c;输出这个矩阵的转置矩阵。 思路#xff1a;直接模拟#xff0c;用两个vector#xff0c;一个维护数值#xff0c;另外一个维护行号。注意长度为0时输…题意给定一个矩阵每一行有几个非0的数据对应的位置以及数值输出这个矩阵的转置矩阵。 思路直接模拟用两个vector一个维护数值另外一个维护行号。注意长度为0时输出空行。 code #include bits/stdc.h
using namespace std;
const int N10005;vectorintv1[N],v2[N];
int n,m,v[N];int main()
{while (~scanf(%d%d,n,m)){for (int i0;iN;i) v1[i].clear(),v2[i].clear();int r,x;for (int i1;in;i){scanf(%d,r);for (int j1;jr;j) scanf(%d,v[j]);for (int j1;jr;j) scanf(%d,x),v1[v[j]].push_back(i),v2[v[j]].push_back(x);}printf(%d %d\n,m,n);for (int i1;im;i){int lv1[i].size();printf(%d,l);for (int j0;jl;j) printf( %d,v1[i][j]);if (l0) printf(\n\n);else {printf(\n%d,v2[i][0]);for (int j1;jl;j) printf( %d,v2[i][j]);puts();}}}}