#include <stdio.h> #include <algorithm> using namespace std; int main(void) { //freopen("in.in", "r", stdin); int n, i, j, k; while(EOF != scanf("%d", &n)) { int *a = new int[n]; for(i = 0; i < n; ++i) scanf("%d", &a[i]); sort(a, a + n); j = 0, k = n - 1; for(i = 1; j < k; ++i) { if(i % 2 == 1) { printf("%d ", a[k--]); } else { printf("%d ", a[j++]); } } printf("%d/n", a[j]); delete []a; } return 0; } 这种题都WA,表明很久没有做题的我已经荒废了……TMD学院的事情真多呀…… 改用Ubuntu了