poj1417 True Liars[並查集+揹包]

有一點小轉化的題,在設計dp狀態時還是有點費腦筋的。 地址。 依題意,首先可以知道肯定要擴展域的並查集(明擺着的嘛)。一個"好人"域,一個"壞人"域,每句話分兩種情況考慮連邊。假設是yes,同域連邊,否則異域連邊(經典模型嘛)。然後就是要考慮如何驗證是否有$x$個好人$y$個壞人的唯一解存在。這取決於聯通塊。 可以參考我瞎畫的圖,上面點1~N,下面點N+1~2N。 由於並查集合並時操作的對稱性,可
相關文章
相關標籤/搜索