题目大意:

给一个数,求和墙能围成的最大面积

思路:

如图所示,半圆是最大的,直接计算求解

代码实现:

#include <iomanip>
#include "iostream"
#include "math.h"

using namespace std;

const double PI = acos(-1);
int main(){
    int n;
    cin >> n;
    double r = (double )n / (PI);
    double ans = (PI * r * r) / 2;

    cout << setprecision(3) << fixed << ans << endl;
    return 0;
}