a731. CPE:Points in Figures: Rectangles (UVa 476)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

給定平面上的一些長方形與一些點,請判斷每個點位於哪些長方形內。恰好在邊界或頂點上的點不算在內。

輸入格式

首先是至多 10 個長方形,每行以 r 開頭,接著四個實數,依序為左上角的 x、y 座標,以及右下角的 x、y 座標。單獨的 * 表示長方形資料結束。

接著每行有一個點的 x、y 座標。9999.9 9999.9 表示輸入結束,該點不需處理。

輸出格式

點和長方形都依輸入順序從 1 編號。對每個點 i,依長方形編號遞增順序,為每個包含它的長方形 j 輸出:Point i is contained in figure j。

若沒有任何長方形包含該點,輸出 Point i is not contained in any figure。

題目來源:UVa 476 — Points in Figures: Rectangles。 原題:https://onlinejudge.org/external/4/476.pdf

範例測資

範例輸入 1

r 8.5 17.0 25.5 -8.5
r 0.0 10.3 5.5 0.0
r 2.5 12.5 12.5 2.5
*
2.0 2.0
4.7 5.3
6.9 11.2
20.0 20.0
17.6 3.2
-5.2 -7.8
9999.9 9999.9

範例輸出 1

Point 1 is contained in figure 2
Point 2 is contained in figure 2
Point 2 is contained in figure 3
Point 3 is contained in figure 3
Point 4 is not contained in any figure
Point 5 is contained in figure 1
Point 6 is not contained in any figure
請先登入後再提交程式碼

討論與題解

載入討論區…

更多