思路:注意,行數是無限的,因此,兩個人可以同時都相距另一個人x遠(相距x列, 不在同一行),也就是說, 出現矛盾的唯一地方就是在於, 現在說的兩個人相距的距離和之前說的矛盾。 那麼怎麼判斷矛盾呢, 由於每個人之間有間接關聯性,因此,我們需要處理一個集合的距離問題 , 所以用帶權並查集就可以很好的處理。
細節參見代碼:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include