//C99
#include <stdio.h>
#include <stdlib.h>
int cmpfunc(const void *a, const void *b) {
return *(int*)b - *(int*)a;
}
int main(void) {
int size;
int results[size], it = size;
while(it
--) scanf("%d ", &results
[it
]); qsort(results
, size
, sizeof(int), cmpfunc
); for(it = 0; it < 3; ++it)
printf("top %d: %d\n", it
+1, results
[it
]); return 0;
}
Ly9DOTkKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBjbXBmdW5jKGNvbnN0IHZvaWQgKmEsIGNvbnN0IHZvaWQgKmIpIHsKICAgcmV0dXJuICooaW50KiliIC0gKihpbnQqKWE7Cn0KCgppbnQgbWFpbih2b2lkKSB7CglpbnQgc2l6ZTsKCXNjYW5mKCIlZCAiLCAmc2l6ZSk7CglpbnQgcmVzdWx0c1tzaXplXSwgaXQgPSBzaXplOwoJd2hpbGUoaXQtLSkJc2NhbmYoIiVkICIsICZyZXN1bHRzW2l0XSk7Cglxc29ydChyZXN1bHRzLCBzaXplLCBzaXplb2YoaW50KSwgY21wZnVuYyk7Cglmb3IoaXQgPSAwOyBpdCA8IDM7ICsraXQpCgkJcHJpbnRmKCJ0b3AgJWQ6ICVkXG4iLCBpdCsxLCByZXN1bHRzW2l0XSk7CglyZXR1cm4gMDsKfQo=