51Nod 1629 B君的圓錐

2022-05-01 22:48:19 字數 1219 閱讀 9680

b君要用乙個表面積為s的圓錐將白山雲包起來。

b君希望包住的白山雲體積盡量大,b君想知道體積最大可以是多少。

注意圓錐的表面積包括底面和側面。

input

一行乙個整數,表示表面積s。(1 <= s <= 10^9)
output

一行乙個實數,表示體積。
input示例

8
output示例

1.504506

設l為母線長,r為底面半徑長,ze有s=pi*r*r+pi*r*l==>l=s/(pi*r)-r且保證l>r所以有r#include #include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

#pragma comment(linker, "/stck:1024000000,1024000000")

#define lowbit(x) (x&(-x))

#define max(x,y) (x>=y?x:y)

#define min(x,y) (x<=y?x:y)

#define max 100000000000000000

#define mod 1000000007

#define pi acos(-1.0)

#define ei exp(1)

#define pi 3.1415926535897932384626433832

#define ios() ios::sync_with_stdio(true)

#define inf 0x3f3f3f3f

#define mem(a) ((a,0,sizeof(a)))typedef

long

long

ll;double

s;double solve(double

x)int

main()

printf(

"%.6lf\n

",solve(l));

return0;

}

51NOD 1629 B君的圓錐

1629 b君的圓錐 基準時間限制 1 秒 空間限制 131072 kb 分值 10 難度 2級演算法題 b君要用乙個表面積為s的圓錐將白山雲包起來。b君希望包住的白山雲體積盡量大,b君想知道體積最大可以是多少。注意圓錐的表面積包括底面和側面。input 一行乙個整數,表示表面積s。1 s 10 9...

51nod 1629 B君的圓錐

1629 b君的圓錐 基準時間限制 1 秒 空間限制 131072 kb 分值 10 難度 2級演算法題 b君要用乙個表面積為s的圓錐將白山雲包起來。b君希望包住的白山雲體積盡量大,b君想知道體積最大可以是多少。注意圓錐的表面積包括底面和側面。input 一行乙個整數,表示表面積s。1 s 10 9...

51nod 1629 B君的圓錐

1629 b君的圓錐 基準時間限制 1 秒 空間限制 131072 kb 分值 10 難度 2級演算法題 收藏 關注 b君要用乙個表面積為s的圓錐將白山雲包起來。b君希望包住的白山雲體積盡量大,b君想知道體積最大可以是多少。注意圓錐的表面積包括底面和側面。input 一行乙個整數,表示表面積s。1 ...