牛客練習賽41E 球的體積並

2021-09-11 17:53:10 字數 505 閱讀 6495

題解:先判斷一下兩個球不相交以及包含的關係,比較好考慮,然後就是兩個球有交集的時候,

主要就是求兩個弧面對應的高,可以設夾角,然後利用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...