#include #include using namespace std; int n, dominatrix[100][100], whip[100], maxp[100], range, poz; int main() { cin >> n; range=n*n; poz=1; for(int i=1; i<=range; i++) cin >> whip[i]; sort(whip+1, whip+range+1); int j=1; for(int i=range; i>=range-n ;i--){ dominatrix[j][j]=whip[i]; j++; } for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) if(i != j){ dominatrix[i][j]=whip[poz]; poz++; } for(int i=1; i<=n; i++){ for(int j=1; j<=n; j++) cout << dominatrix[i][j] << " "; cout << "\n"; } /* for(int i=1; i<=range; i++) cout << whip[i] << " ";*/ return 0; }