#P512. 放射晶片 (Chip)

放射晶片 (Chip)

題目描述

有個偉大的科學家為了因應能源危機的問題,開發出一種新穎的能源系統,系統裡包含許多放射晶片,這些晶片會發出神奇的雷射光,相互影響就會產生神秘的能量。

每個晶片都是直角座標系中一個邊長為1的正方形,運作的時候會由中心點向正方形的四個方向發出神奇的雷射光。這些雷射光只有在碰到整個系統最外圍的阻隔牆,或是垂直的碰到其他晶片的邊時,才會被阻擋。另外,這個科學家也發現,如果兩道雷射光垂直交叉,此交叉點的能量必定會超出負荷,整個系統就會摧毀發生爆炸。

現在科學家們已經在這個能源系統中安裝了大部分的放射晶片,請你幫他計算:至少還需要在系統中增加多少晶片,才能避免爆炸的情況發生。當然,放射晶片不能重疊放置,其外圍必須與座標系統垂直或平行,放射晶片的位置也都在阻隔牆內。

輸入格式

第一列有一個正整數N,表示目前有N個晶片。
接著有N列,每列有兩個整數 x, y ( 0 <= x, y <= 100000 ),以空白隔開,表示已經放置了一個其中心點位於座標( x, y )的晶片,各晶片的置放位置不會重複,晶片的外圍也不會與其他晶片相接觸。

輸出格式

對於每一組測試資料,請輸出一個整數,表示至少還需要放置多少晶片。

Samples

["3\r\n1 1\r\n1 3\r\n3 1","4\r\n3 2\r\n8 2\r\n8 4\r\n6 2\r\n","1\r\n5 5"]
["1","2","0"]

提示

對於N不超過100的情況正確者,可得5分。

對於N超過100,且x, y不超過100的情況正確者,可再得5分。

原始資料

  • Zero1 題號:a512
  • Hydro 題號:Z0512
  • Locale:zh_TW
  • Display:practice