fork download
  1. #include <iostream>
  2. #include<cmath>
  3. using namespace std;
  4.  
  5. int main() {
  6. int n ;
  7. cin>> n;
  8. int a[1000][2]={0};
  9. for (int i=0;i<n;i++)
  10. cin>>a[i][0]>>a[i][1];
  11. double d,max=0;
  12.  
  13. for (int i=0;i<n;i++){
  14.  
  15. if (i<n-1)
  16. d=sqrt(pow(a[i][0]-a[i+1][0],2)+pow(a[i][1]-a[i+1][1],2));
  17. if (i==n-1)
  18. d=sqrt(pow(a[i][0]-a[0][0],2)+pow(a[i][1]-a[0][1],2));
  19. if (d>max)
  20. max=d;
  21. }
  22. printf("%.10lf",max);
  23.  
  24.  
  25. return 0;
  26. }
Success #stdin #stdout 0.01s 5544KB
stdin
5
315 271
-2 -621
-205 -511
-952 482
165 463
stdout
1242.6013037173