急救,P1927样例过零分
查看原帖
急救,P1927样例过零分
1177631
Seniorsocialiewithme楼主2024/8/8 16:04
#include<bits/stdc++.h>
using namespace std;
const double Pi=3.1415926535;
struct hz{
    long long x,y;
}a[10000001];
double jl=0;
double ans=0,now=1000000000;
int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[i].x>>a[i].y;
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            jl=0;
        	int x3,y3;
            x3=a[i].x-a[j].x;
            y3=a[i].y-a[j].y;
            jl=sqrt(pow(x3,2)+pow(y3,2));
            ans=max(jl,ans);
        }
        if(ans<=now){
        	now=ans;    
        }
    } 
    cout<<fixed<<setprecision(4)<<Pi*(now*now);
}
2024/8/8 16:04
加载中...