class Solution {
public:
vector> matrixReshape(vector>& mat, int r, int c) {
int m = mat.size();
int n = mat[0].size();
if(r*c!=m*n)
return mat;
vector> array(r,vector(c));
for(int i = 0;i

class Solution {
public:
vector> matrixReshape(vector>& mat, int r, int c) {
int m = mat.size();
int n = mat[0].size();
if(r*c!=m*n)
return mat;
vector> array(r,vector(c));
for(int i = 0;i