True Liars Time Limit: 1000MS Memory Limit: 10000K ...
題目:http: poj.org problem id 題意:輸入三個數m, p, q 分別表示接下來的輸入行數,天使數目,惡魔數目 接下來m行輸入形如x, y, ch,ch為yes表示x說y是天使,ch為no表示x說y不是天使 x, y為天使,惡魔的編號, lt x,y lt p q 天使只說真話,惡魔只說假話 如果不能確定所有天使的編號,輸出no,若能確定,輸出所有天使的編號,並且以end結尾 ...
2016-12-07 21:00 4 1138 推薦指數:
True Liars Time Limit: 1000MS Memory Limit: 10000K ...
題目鏈接: http://poj.org/problem?id=2492 題意: 有t組測試數據, 對於每組數據,第一行n, m分別表示昆蟲的數目和接下來m行x, y, x, y表示教授判斷x, y為異性, 問教授是否有錯誤判斷,即存在x, y為同性; 這道題和poj1703類似 ...
題目鏈接: http://poj.org/problem?id=1733 題意: 輸入n表示有一個長度為n的0,1字符串, m表示接下來有m行輸入, 接下來的m行輸入中x, y, even表示第x到第y個字符中間1的個數為偶數個, x, y, odd表示第x到第y個字符中間1的個數為奇數 ...
種類並查集 普通的並查集維護的關系是: 朋友的朋友是朋友,即如果 A ~ B 是一對朋友, B ~ C 是一對朋友, 那么 A~C 是一對朋友。但如果我們需要維護這樣一個關系“朋友的朋友是朋友,朋友的敵人是敵人,敵人的敵人是朋友”,普通的並查集就無能為力了。因此,需要引入種類並查集 ...
E - A Bug's Life POJ - 2492 D - Find them Catch them E - 食物鏈 POJ - 1182 種類並查集總歸一個思想,就是把一堆的東西分為一些種類,但實際上,每個東西的種類並不確定,強行給它確定一個種類的會不好處理,因為它本身的不確定性 ...
The Suspects Time Limit: 1000MS Memory Limit: 20000K ...
題目鏈接 這里給出三種生物的關系,吃與同類的關系。由於這三種生物的關系依舊可以形成一個環,A吃B,B吃C,C又吃A。所以可以套種類並查集模版。 題解:鏈接 這里求的x->y的偏移量,即把x當父節點,y當子節點時,y的relation,x吃y,則y就被x吃,所以y ...
之前暑假集訓的時候學了一下並查集,但是那個時候完全搞不懂種類並查集(帶權並查集)的路徑壓縮以及兩個節點關系的合並。 現在有重新學習了一下,算是對種類並查集有了一些粗淺的理解了吧。 附上一個寫的很好的博主鏈接: https://blog.csdn.net/c0de4fun/article ...