a593. CPE:Predator II (UVa 11030)

困難CPE

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

題目描述

有一間 10000×10000 的正方形房間,左下角為 (0,0)、右上角為 (10000,10000)。內部有若干以簡單多邊形圍成的隔間,隔間邊界互不相交,但一個隔間可以完整包含另一個。

捕食者每次最多跳過一道隔間牆。給定起點與終點,求到達終點至少須跳過幾道牆。起點與終點保證不在任何隔間邊界上。

輸入格式

第一行為 T(T ≤ 20)。每筆先有 n(n ≤ 20),接著 n 行描述多邊形:先給邊數 S(S ≤ 10),再按邊界順序給 S 對 x y 座標。之後有查詢數 Q,再接 Q 行 x₁ y₁ x₂ y₂,表示起點與終點。所有隔間嚴格位於房間內。

輸出格式

每筆先輸出 Case k:,k 從 1 起。其後每個查詢輸出最少跳牆次數,占一行。

原題:https://onlinejudge.org/external/110/11030.pdf

範例測資

範例輸入 1

2
3
4 1 1 5 1 5 5 1 5
4 2 2 4 2 4 4 2 4
3 7 7 10 10 7 10
1
3 3 8 9
1
4 1 1 10 1 10 10 1 10
2
2 2 100 100
100 100 2 2

範例輸出 1

Case 1:
3
Case 2:
1
1
請先登入後再提交程式碼

討論與題解

載入討論區…

更多