題解:先判斷一下兩個球不相交以及包含的關係,比較好考慮,然後就是兩個球有交集的時候,
主要就是求兩個弧面對應的高,可以設夾角,然後利用cos角的關係就是餘玄定理表示對應的高,最後就是求相交的體積,得出結果。
#include
#include
#include
#include
#include
using namespace std;
#define pi acos(-1)
//不能用acos
typedef
double db;
db dis
(db x1, db y1, db z1, db r1, db x2, db y2, db z2, db r2)
db x1, x2, y, y2, z1, z2, r1, r2;
//用了y1會報錯?
intmain()
return0;
}
牛客練習賽41 E 球的體積並 幾何
時間限制 c c 1秒,其他語言2秒 空間限制 c c 32768k,其他語言65536k special judge,64bit io format lld 題目描述 某天lililalala正在玩一種奇妙的吃雞遊戲 因為在這個遊戲裡會同時有兩個圓形安全區 他們可能相交 lililalala覺得求...
牛客練習賽41 E 球的體積並 球的體積並模板
題意 求兩個球的體積並做法 用球缺公式 計算幾何模板即可解決。球缺公式為 v h2 3 r h 3v frac v 3 h2 3r h 其中r rr是球的半徑,h hh是球缺的高。include include include include using namespace std const in...
球體相交體積模板 牛客練習賽41 B 球的體積並
某天lililalala正在玩一種奇妙的吃雞遊戲 因為在這個遊戲裡會同時有兩個圓形安全區 他們可能相交 lililalala覺得求圓的面積並太簡單了,所以想把這個問題公升級一下。現在在三維空間裡有 2 個球形安全區,分別用四元組 和 表示,其中 r1 r2 r1 r2表示球半徑,x1,y1,z1 x...