func_code_string: #include <bits/stdc++.h>   using namespace std;   inline int read() {     int x = 0, f = 1;     char ch = getchar();     while (ch <  0  || ch >  9 ) {       if (ch ==  - ) f = -1;       ch = getchar();     }     while (ch >=  0  && ch <=  9 ) {       x = x * 10 + ch -  0 ;       ch = getchar();     }     return x * f;   }   int n, a[500050], R[500050];   int main() {     n = read();     for (int i = 1; i <= n; i++) {       a[i] = read();       if (i <= n - i + 1) R[i] = n - i + 1, R[n - i + 1] = i;     }     int cnt = 0;     for (int i = 1; i <= n - i + 1; i++) {       cnt++;       if (cnt & 1) swap(a[i], a[R[i]]);     }     for (int i = 1; i <= n; i++) printf( %d  , a[i]);   }   