fork(2) download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. long long int n1,x1,y1,min1,min2,i,j;
  9. cin >> n1;
  10. int tab1[n1],tab2[n1];
  11. for(i=0;i<n1;i++)
  12. {
  13. cin >> tab1[i] >> tab2[i];
  14. }
  15. min1=abs(tab1[1]-tab1[0])+abs(tab2[1]-tab2[0]);
  16. for(i=0;i<n1;i++)
  17. {
  18. for(j=i+1;j<n1;j++)
  19. {
  20. min2=abs(tab1[i]-tab1[j])+abs(tab2[i]-tab2[j]);
  21. if(min2<min1) min1=min2;
  22. }
  23. if(min1==1) break;
  24. }
  25. cout << min1 << endl;
  26.  
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 4324KB
stdin
5
5 8
5 1
2 -4
4 -2
3 5
stdout
4