BSG白山极客挑战赛 B君的圆锥(数学)


wwwwodddd (命题人)
基准时间限制:1 秒 空间限制:131072 KB 分值: 40
B君要用一个表面积为S的圆锥将白山云包起来。

B君希望包住的白山云体积尽量大,B君想知道体积最大可以是多少。

注意圆锥的表面积包括底面和侧面。
Input
一行一个整数,表示表面积S。(1 <= S <= 10^9)
Output
一行一个实数,表示体积。
Input示例
8
Output示例
1.504506
分析:

很麻烦的推导过程,至少我觉得,直接上图,简单易懂


#include <cstdio>
#include <cstring>
#include <cmath>
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{

     int S;
     cin>>S;
    printf("%.6lf",S*sqrt(S*acos(-1)/2.0)/(6.0*acos(-1)));

    return 0;
}



阅读更多
版权声明:自己的学习心得,望大家多提意见 https://blog.csdn.net/linyuxilu/article/details/51468958
个人分类: 数学
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭