POJ 2208 Pyramids&&HDU 1411 校慶神祕建築(尤拉四面體公式)
尤拉四面體公式:
知道這個就可以做了啊。
校慶神祕建築
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1564 Accepted Submission(s): 489
Problem Description
杭州電子科技大學即將迎來50週年的校慶,作為校慶委員會成員的我被上級要求設計一座神祕的建築物來迎合校慶,因此我苦思冥想了一個月,終於設計出了一套方案,這座建築物有點象古老埃及的金字塔,不過這個神祕建築的根基是三角形的而不是矩形的,從數學的專業角度來講,它是四面體。當我打算上交我的設計圖紙的時候發現,我不知道怎麼計算這個神祕建築的體積(我知道這座建築的各邊的尺寸),於是我找來了聰明的你來幫助我解決這個難題。
Input
輸入檔案包含6個不超過1000的實數,每個數之間用空格隔開。每個數代表金字塔ABCD的一條稜邊長度,稜邊排序如下:AB,AC,AD,BC,BD,CD。
Output
輸出資料應是一個實數,表示金字塔的體積,精確到4位小數。
Sample Input
2 2 2 2 2 2
Sample Output
0.9428
#include <algorithm>
#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <iomanip>
#include <stdio.h>
#include <string>
#include <queue>
#include <cmath>
#include <stack>
#include <map>
#include <set>
#define eps 1e-8
#define M 1000100
//#define LL __int64
#define LL long long
#define INF 0x3f3f3f3f
#define PI 3.1415926535898
const int maxn = 5010;
using namespace std;
int main()
{
double a, b, c, d, e, f;
while(~scanf("%lf %lf %lf %lf %lf %lf", &a, &b, &c, &d, &e, &f))
{
double s1, s2, s3, s4;
double cnt;
double p;
s1 = acos((c*c + b*b - f*f)/(2.0*b*c));
s2 = acos((a*a + c*c - e*e)/(2.0*a*c));
s3 = acos((a*a + b*b - d*d)/(2.0*a*b));
s4 = (s1 + s2 + s3)/2.0;
cnt = sqrt(sin(s4) * sin(s4-s1) * sin(s4-s2) * sin(s4-s3));
p = a*b*c*cnt/3.0;
printf("%.4lf\n",p);
}
return 0;
}
相關文章
- 尤拉公式 - 筆記公式筆記
- poj 2478 尤拉函式函式
- 尤拉公式——真正的宇宙第一公式公式
- POJ 2478-Farey Sequence(尤拉函式)函式
- 尤拉計劃717:取模公式之和公式
- 浙建職院建築工程學院與建築機器人廠家固建舉辦校企融合洽談活動機器人
- POJ 2407-Relatives-尤拉函式函式
- 建築裝修設計軟體
- golang 系列:神祕的記憶體管理Golang記憶體
- 推公式+二分--poj1759公式
- 建築資訊圖繪製軟體那個專業,怎麼畫建築資訊圖
- §3. 復變數的指數函式·尤拉公式變數函式公式
- POJ2487Farey Sequence(尤拉函式&&法雷級數)函式
- POJ 3572 Hanoi Towers (YY + 推公式)公式
- CSiXRevit 2022,建築建模軟體
- 建築轉手稿
- 破除軟體開發中的神祕主義
- 2020年建築焊工(建築特殊工種)模擬考試題及建築焊工(建築特殊工種)操作證考試
- 2020年建築電工(建築特殊工種)考試題庫及建築電工(建築特殊工種)考試總結
- 基於卷積神經網路的建築圖紙識別研究方向卷積神經網路
- 揭開java記憶體模型的神祕面紗Java記憶體模型
- 揭開單體應用程式的神祕面紗
- POJ 2048 Longge's problem (尤拉函式 積性函式)函式
- 2020年建築電工(建築特殊工種)考試題庫及建築電工(建築特殊工種)實操考試視訊
- 揭祕JavaScript中“神祕”的this關鍵字JavaScript
- 建築行業也應該擁有CRM軟體行業
- 三維建築設計軟體:Archicad 27 for macMac
- 軟體開發不能用建築開發來比喻
- python神祕程式碼Python
- 《暗黑破壞神2》物品掉落公式公式
- 跟莊建莊公式公式
- 建築後端程式碼後端
- 《你不可不知的50個建築學知識》之哥特式建築
- POJ 2513-Colored Sticks(連線木棍-trie樹+並查集+尤拉通路)並查集
- 除錯應用程式記憶體中的神祕問題除錯記憶體
- POJ1019 NumberSequence 【數學公式轉化題】公式
- 建築資訊模型(BIM)軟體Archicad 26 Mac中文版模型Mac
- 管理建築專案的技巧