#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int i, j, k; int n; vectorlist; cin >> n; for (i = 0; i < n; i++) { long num; cin >> num; list.push_back(num); } int jj = 0; for (i = 1; i < 2 * n - 3; i++) { int kk = n - 1; for (j = 0; j < n; j++) { //for (k = min(i - j , n - 1); k >= 0; k--) { //cout << k << endl; //if (j + k == i && j > k && list[j] < list[k]) { int k = i - j; if (k >= 0 && j + k == i && j > k && list[j] < list[k]) { swap(list[j], list[k]); //kk = k; //jj = j; //break; } //} } } for (i = 0; i < n; i++) { cout << list[i]; if (i != n - 1) { cout << " "; } } cout << endl; getchar(); getchar(); return 0; }