在下圖中,你可以看到兩個小圓互相接觸。較大的圓觸碰到這兩個小圓。較大圓內部的公共切線長度為 t,兩個小圓的半徑分別為 r1 和 r2。這三個圓的圓心共線。你將被給予 r1 和 r2 的值或 t 的值。你需要找到大圓內但在兩個小圓外的區域面積(圖中灰色部分)。如果給定的數據不足以找到灰色區域,請在單行中輸出 "Impossible."。
輸入文件的第一行包含一個整數 N(N ≤ 100),表示有多少組輸入數據。接下來的 N 行中,每行包含一組輸入數據。
每組輸入數據要麼包含一個整數,要麼包含兩個整數。 如果包含一個整數,那麼該值是 t 的值;否則這兩個值是 r1 和 r2 的值。 所有這些整數都小於 100。
對於每一行輸入,輸出一行。如果給定的信息足以找到灰色部分的面積,則此行包含灰色部分的面積。否則,它包含“Impossible”這行。
面積應該有小數點後四位數字。假設
2 10 10 15 20
628.3185 1884.9556
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|