求兩個球的體積並

2021-09-11 18:05:59 字數 649 閱讀 3979

兩個球和兩個圓一樣,有三種情況。相交,分離(包括兩種情況)

對於分離的兩種情況,好計算。但是對於相交的情況,不好計算。需要計算球冠的大小。

就是這樣。昨天晚上牛客上有乙個關於這樣的題

**如下:

#includeusing namespace std;

const double pi = acos(-1.0);

double x1,y11,z1,r1;

double x2,y2,z2,r2;

//球冠的體積:pi*h*h/(3*r-h)其中h是圓的半徑r-圓心到截圓的平面的距離dis。h1=r1-(r1*r1-r2*r2+d*d)/(2*d)其中d為兩圓心之間的距離。

int main()

else if(dis<=fabs(r1-r2))

else

}

還是把公式記住,要不比賽的時候自己推太麻煩了。

球冠的體積:pihh/(3r-h)其中h是圓的半徑r-圓心到截圓的平面的距離dis。h1=r1-(r1r1-r2r2+dd)/(2*d)其中d為兩圓心之間的距離

努力加油a啊(o)/~

空間中兩球的體積並(積分)

某天lililalala正在玩一種奇妙的吃雞遊戲 因為在這個遊戲裡會同時有兩個圓形安全區 他們可能相交 lililalala覺得求圓的面積並太簡單了,所以想把這個問題公升級一下。現在在三維空間裡有 2 個球形安全區,分別用四元組 和 表示,其中 r1 r2 r1 r2表示球半徑,x1,y1,z1 x...

球的體積並(計算幾何 球缺)

時間限制 c c 1秒,其他語言2秒 空間限制 c c 32768k,其他語言65536k special judge,64bit io format lld 某天lililalala正在玩一種奇妙的吃雞遊戲 因為在這個遊戲裡會同時有兩個圓形安全區 他們可能相交 lililalala覺得求圓的面積並...

球的體積交和並

某天lililalala正在玩一種奇妙的吃雞遊戲 因為在這個遊戲裡會同時有兩個圓形安全區 他們可能相交 lililalala覺得求圓的面積並太簡單了,所以想把這個問題公升級一下。現在在三維空間裡有 2 個球形安全區,分別用四元組 和 表示,其中 r1 r2表示球半徑,x1,y1,z1 和 x2,y2...