求獨立矩形個數

2022-05-01 15:03:12 字數 412 閱讀 3392

標題隨便取的,沒找到**有題目。

給定 \(n(1e5)\) 個矩形,問有多少個矩形滿足:和其他任意矩形都沒有互相覆蓋。

求出嚴格在矩形上方、下方、左邊、右邊的矩形,扣除嚴格在四個角的(之前重複算了)。

前者很好求,後者其實就是求區域內點的個數,掃瞄線即可解決。

計算內部格仔的面積和(如果乙個單位格仔被覆蓋了兩次,這個格仔面積就是2)。

如果面積和與矩形面積相等,那麼這個矩形就是符合條件的。

首先考慮 \(1*n\) 的矩形怎麼求面積和。我們考慮從左到右掃瞄,那麼 \(1*n\) 的矩形面積和=左無窮到右邊-左無窮到右邊。

左無窮到某條邊的面積和怎麼求?(好麻煩不想寫了)

表示出來發現是可以線段樹維護區間修改、區間和查詢的。詢問需要離線做。

矩形的個數

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 在乙個3 2的矩形中,可以找到6個1 1的矩形,4個2 1的矩形3個1 2的矩形,2個2 2的矩形,2個3 1的矩形和1個3 2的矩形,總共18個矩形。給出a,b,計算可以從中找到多少個矩形。輸入 本題有多組輸入資料 10000...

矩形的個數

時間限制 1000 ms 記憶體限制 65535kb 難度 1 描述 在乙個3 2的矩形中,可以找到6個1 1的矩形,4個2 1的矩形3個1 2的矩形,2個2 2的矩形,2個3 1的矩形和1個3 2的矩形,總共18個矩形。給出a,b,計算可以從中找到多少個矩形。輸入 本題有多組輸入資料 10000 ...

矩形的個數

描述 在乙個3 2的矩形中,可以找到6個1 1的矩形,4個2 1的矩形3個1 2的矩形,2個2 2的矩形,2個3 1的矩形和1個3 2的矩形,總共18個矩形。給出a,b,計算可以從中找到多少個矩形。輸入本題有多組輸入資料 10000 你必須處理到eof為止 輸入2個整數a,b 1 a,b 1000 ...