#include <iostream>
using namespace std;
#include<vector>
int main() {
   int n,m;
   cin >> n >> m;
   vector<vector<int>> matrix (n,vector<int>(m));
   vector<vector<int>> reverse (m,vector<int>(n));
   for(int i = 0;i<n;i++){
   for(int j = 0;j<m;j++){
     cin >> matrix[i][j];
     reverse[j][i]= matrix[i][j];
   } 
   }
   for(int i = 0;i<m;i++){
   for(int j = 0;j<n;j++){
     cout << reverse[i][j] <<" ";
   } 
   cout <<endl;
   }
}

简单的reverse