矩阵
class Solution {
public:
vector<vector<int>> matrixReshape(vector<vector<int>>& nums, int r, int c) {
if(nums.size() == 0 || r*c != nums.size()*nums[0].size()) return nums;
vector<vector<int>>ans;
int k = 0;
for(int i = 0;i<r;i++)
{
vector<int>tmp;
for(int j = 0;j<c;j++)
{
tmp.push_back(nums[k/nums[0].size()][k%nums[0].size()]);
k++;
}
ans.push_back(tmp);
}
return ans;
}
};