n775. 10573 - Geometry Paradox
標籤 :
通過比率 : 16人/17人 ( 94% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-05-29 12:11

內容

在下圖中,你可以看到兩個小圓互相接觸。較大的圓觸碰到這兩個小圓。較大圓內部的公共切線長度為 t,兩個小圓的半徑分別為 r1 和 r2。這三個圓的圓心共線。你將被給予 r1 和 r2 的值或 t 的值。你需要找到大圓內但在兩個小圓外的區域面積(圖中灰色部分)。如果給定的數據不足以找到灰色區域,請在單行中輸出 "Impossible."。

輸入說明

輸入文件的第一行包含一個整數 N(N ≤ 100),表示有多少組輸入數據。接下來的 N 行中,每行包含一組輸入數據。

每組輸入數據要麼包含一個整數,要麼包含兩個整數。 如果包含一個整數,那麼該值是 t 的值;否則這兩個值是 r1 和 r2 的值。 所有這些整數都小於 100。

輸出說明

對於每一行輸入,輸出一行。如果給定的信息足以找到灰色部分的面積,則此行包含灰色部分的面積。否則,它包含“Impossible”這行。

面積應該有小數點後四位數字。假設

範例輸入 #1
2
10 10
15 20
範例輸出 #1
628.3185
1884.9556
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
提示 :
標籤:
出處:
UVA [管理者: ig99lp33lp33 (위즈원) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」