#868. 🐾 C2《食物链里的真假话》🔄
🐾 C2《食物链里的真假话》🔄
🐾 C2《食物链里的真假话》🔄🍽️
在 兔猫信奥学院 的动物王国课上,加菲老师带来一个经典的食物链模型:
动物只有三种类型:,它们构成一个环:
- 吃
- 吃
- 吃
现在有 只动物,编号为 。每只动物一定属于 其中一种,但我们并不知道具体类型。
📌 两种说法
某个记录员会连续说出 句话,每句话有两种形式之一:
1 X Y:表示 X 和 Y 是同类2 X Y:表示 X 吃 Y
这些话中有真有假。我们按顺序处理每一句话,并规定:
一旦某句话满足以下任意一条,它就是假话;否则它是真话。
- 与之前某些真话矛盾
- 句子中的 或 不在 范围内
- 句子表示 X 吃 X(自己吃自己)
注意:如果某句话是假话,那么它 不会提供任何有效信息(相当于不加入约束)。
你的任务是:统计这 句话中,假话一共有多少句。
🖼️ 食物链示意(题意图)
A → B → C → A
输入格式
第一行两个整数 。
接下来 行,每行三个整数 :
- 若 :表示 X 和 Y 同类
- 若 :表示 X 吃 Y
输出格式
输出一个整数:假话的总数。
100 7
1 101 1
2 1 2
2 2 3
2 3 3
1 1 3
2 3 1
1 5 5
3
🖼️ 题目原图
