हम जानते हैं कि अलग-अलग सेटों के लिए "संघ और खोज" है। http://en.wikipedia.org/wiki/Union_find"संघ और खोज" के लिए रिवर्स ऑपरेशन
लेकिन रिवर्स ऑपरेशन कैसे करें? ई किनारों से जुड़े एन नोड्स के साथ एक सेट पर विचार करें (जो वास्तव में एक ग्राफ है)। और प्रत्येक चरण में हम कुछ किनारे को हटाना चाहते हैं और जांचें कि क्या इस डिलीट ऑपरेशन में एक और डिस्जिइंट सेट है। क्या इसे "संघ और खोज" में तेजी से करना संभव है?
पी.एस इस होमवर्क नहीं है, हम छुट्टी :)
लिंक के लिए धन्यवाद। मैं केवल एसीएम पर खरीदने के लिए लेख पा सकता हूं। टॉपकोडर, कोई सीधा लिंक पर कोई जानकारी नहीं मिली? :) – Spinach