POJ1182-食物链(经典并查集)

这篇博客介绍了POJ1182题目的解决思路,涉及动物食物链中A、B、C三类动物构成的环形关系。通过解析题目给出的K句话,判断真假,输出假话总数。文章重点讨论了一种特殊的并查集应用,其中考虑了节点与其父节点间的关系,包括同类、吃、被吃三种状态。在路径压缩过程中,利用向量运算更新节点间关系,实现了关系的正确传递和合并。
摘要由CSDN通过智能技术生成

题目链接:poj拉闸了

http://poj.org/problem?id=1182

题意:动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 
现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 
有人用两种说法对这N个动物所构成的食物链关系进行描述: 
“1 X Y”,表示X和Y是同类。 
“2 X Y”,表示X吃Y。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值