馒头爆炸
题号:NC219131
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述

行行有一个正方体馒头,该馒头内部被贪心的行行吃掉了,调皮的行行在它的中心位置(到四个顶点距离相等的点)放了一个颜料炸弹,这个颜料炸弹随时会爆炸污染馒头内部,假设该炸弹爆炸会产生一个球形冲击波(忽略重力影响和炸弹体积),冲击波到达位置会被染色,现给出你爆炸产生的球形冲击波的半径R和正方体边长L,请求出可以污染正方体的面积。

PS:行行是怎么吃到内部而不吃皮儿的呢?(/坏笑)。

输入描述:

两个正整数L和R
1 ≤ L, R ≤ 100

输出描述:

污染的面积。若你的答案和正确答案误差不超过1×10−3,则认为你的答案正确。
示例1

输入

复制
4 4

输出

复制
96.000

说明

正方形棱长L为 4 ,且炸弹的爆炸范围R为4,易知炸弹可以污染整个内表面,即结果为整个内表面的面积。

备注:

常用三角函数:
sin (double);asin (double);

cos (double);acos (double);

tan (double);atan (double);