种类并查集(POJ 1703)
摘要:
1703 -- Find them, Catch themhttp://poj.org/problem?id=1703题目大意:有2个敌对帮派,输入D a b表示a,b在不同帮派,输入A a b表示询问a,b是否是在一个帮派。题解:因为并查集中的元素均是有联系的,否则也不会被合并到当前集合中。那么我们就把这2个元素之间的关系量转化为一个偏移量,假设x->y 偏移量0时 x和y同帮派x->y 偏移量1时 x和y不同帮派不妨继续假设,x的当前集合根节点tx,y的当前集合根节点ty。如果tx和ty不相同,那么我们把ty合并到tx上,并且更新deltx[ty]值(注意:deltx[i]表示 阅读全文
posted @ 2013-08-02 20:46 Chiryen 阅读(217) 评论(0) 推荐(0) 编辑