#include <iostream>
#include <cstdlib>
using namespace std;
int Cmp(const void *lhs, const void *rhs) {
return ((const int *)lhs)[1]-((const int *)rhs)[1];
}
int main() {
int a[3][2] = {{0,3},{1,2},{2,1}};
qsort(a,3,sizeof(a[0]),Cmp);
for (int i = 0; i < 3; i++) {
cout << a[i][0] << ' ' << a[i][1] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBDbXAoY29uc3Qgdm9pZCAqbGhzLCBjb25zdCB2b2lkICpyaHMpIHsKICAgIHJldHVybiAoKGNvbnN0IGludCAqKWxocylbMV0tKChjb25zdCBpbnQgKilyaHMpWzFdOwp9CmludCBtYWluKCkgewoJaW50IGFbM11bMl0gPSB7ezAsM30sezEsMn0sezIsMX19OwogICAgcXNvcnQoYSwzLHNpemVvZihhWzBdKSxDbXApOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzOyBpKyspIHsKICAgICAgY291dCA8PCBhW2ldWzBdIDw8ICcgJyA8PCBhW2ldWzFdIDw8IGVuZGw7CiAgICB9CglyZXR1cm4gMDsKfQ==