第五周問題 Euclidean Geometry

2021-10-03 03:47:32 字數 890 閱讀 7377

在某節無聊的課上,sk同學隨意畫了乙個三角形然後用尺子量了一下,發現三邊長分別為a,b,c,然後sk同學拿起圓規分別以三個頂點為圓心畫了三個圓,為了使圖形看上去更美觀,這三個圓兩兩不相交也互不包含,這裡認為圓的半徑可以是0(稱之為「點圓」),現在sk同學想知道怎麼畫圓才能使三個圓的面積之和最大。

第一行是乙個正整數t(≤ 100),表示測試資料的組數, 每組測試資料只有一行,包含三個不超過100的正整數a,b,c,表示三條邊的長度,保證這三條邊能構成乙個三角形。

對於每組測試資料,輸出三個圓的面積之和的最大值,要求相對誤差不超過1e-6。

也就是說,令輸出結果為a,標準答案為b,若滿足fabs((a - b)/max(1.0, b))≤1e-6,則輸出結果會被認為是正確答案

/*

*檔名:main.cpp

*完成日期:2023年2月22日

*版本號:v1.0

第五周周總結

時間進度表 日期開始時間 結束時間 中斷時間 淨時活動 備註3月15日 7 10 9 10 120打程式 規範 進行初步構思 3月16日 7 10 9 10 120打程式 實現減法無負數 3月17日 8 00 10 00 120打程式 實現減法無負數 3月18日 4 10 5 50 5 00 5 1...

第五周周記

第五周周記 本週完成了 1.html的網頁設計作業,學習了標籤 用 製作網頁 製作表單站點等。2.學習了資料結構的順序表和鏈式表的動態儲存和應用,以及如何寫 3.學習了ps 選單的部分功能。4.學會了繪製一張網路拓撲圖。希望能夠更加努力,收穫成長。週數專業學習目標 專業學習時間 新增 量 部落格發表...

第五周作業

includeusing namespace std class student 用引數的初始化表對資料成員初始化。void max student arr void display private int num int score void student display void studen...