fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstdlib>
  4. using namespace std;
  5.  
  6. int cmp(const void *a, const void *b) {
  7. return (*(int*)a - *(int*)b);
  8. }
  9.  
  10. int main() {
  11. int t, n, min, s[5005];
  12. scanf("%d", &t);
  13. while(t--) {
  14. min=1000000000;
  15. scanf("%d", &n);
  16. for(int i=0; i<n; i++) scanf("%d", &s[i]);
  17. qsort(s, n, sizeof(int), cmp);
  18. for(int i=1; i<n; i++) if(s[i]-s[i-1]<min) min=s[i]-s[i-1];
  19. printf("%d\n", min);
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0s 3300KB
stdin
1
5
4 9 1 32 13
stdout
3