1. 程式人生 > >hihoCoder offer 收割練習賽 74B 取球遊戲

hihoCoder offer 收割練習賽 74B 取球遊戲

ons offer ati 定義 等價類 hoc 等價關系 策略 練習

Observations

存在取球策略使得每個四連通塊可以只剩一個球:保證取走一個球後仍然是個四連通塊。

定義新的【相鄰】關系:兩球在同一行中且所在行中二者之間無其他球,或者兩球在同一列且所在列中二者之間無其他列。

據此可定義新的【四連通塊】

用等價關系來描述:兩球等價當且僅當二者在同一行或同一列。

連通是一種等價關系,連通塊即等價類。

可以用並查集或DFS計算連通塊的數目。

hihoCoder offer 收割練習賽 74B 取球遊戲