描述
小鱼想在一面墙旁边建造一段长度为 n 的篱笆来围出一块地(如图)。
求最大的地的面积。
输入
共一行,输入一个整数 n 。
输出
共一行,输出最大面积,保留 3 位小数。
输入样例 1
1
输出样例 1
0.159
题目要求找出最大的面积,但是图又是半圆,所以可以得到其实那个最大的图像就是半圆,我们只需根据圆的公式求出半径以及半圆的面积即可
#include <iostream>
#include <stdio.h>
#include <math.h>
const double pi=3.1415926535898;
using namespace std;
int main()
{
double n,r;
while(cin>>n)
{
printf("%.3f\n",pow(n,2)/(2*pi));
}
return 0;
}