T2 侦探游戏
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
王老师 在与他的 个朋友玩侦探游戏。游戏的规则是这样的。
在这 个人当中,有且仅有一个人扮演罪犯,王老师 作为侦探,会从每个人那里得到一条证言。第 个人的证言要么是第 个人是罪犯,要么是 第 个人不是罪犯。
这 个人都知道罪犯是谁,但并非所有的证言都是真实的。按照规则,这 个人当中有且只有 个人说的是真话,剩下的所有人说的都是假话 (即与事实不符)。
一番推理之后,王老师 发现确实有人可能是罪犯。即当他是罪犯时,恰有 个人说的话正确。但这样的人可能不止一个。我们称这样的人为嫌犯。王老师 想只要如下几类人:
- 哪些人说的是真话,即无论哪个嫌犯是真正的罪犯, 他的证言都对。
- 哪些人说的是假话,即无论如何他的证言都不对。
- 哪些人无法确定, 即他的证言是真是假取决于哪个人是真正的罪犯。
输入格式
第一行包含两个正整数 和 , 表示参与游戏的人数和说真话的人数。
接下来 行包含了所有人的证言。证言是一个带符号的数,形如 或 ,其中 是一个 间的正整数, 表示第 个人是罪犯, 表示第 个人不是罪犯。保证 在 之间。
输出格式
输出 行,第 行输出 Truth
,Lie
或 Not defined
,分别表示第 个人说的一定是真话、一定是假话或者无法确定。
样例
1 1
+1
Truth
3 2
-1
-2
-3
Not defined
Not defined
Not defined
4 1
+2
-3
+4
-1
Lie
Not defined
Lie
Not defined
说明/提示
样例 1 解释
由于 则这个唯一的人一定说的是真话。
样例 2 解释
每个人都说自己不是罪犯,而说真话的有两个,因此每个人都是嫌犯。而当自己是罪犯时,证词是假的;别人是罪犯时,证词是真的,因此每个人的证词真假都无法确定。
数据范围
对于 的数据,满足 。
对于 的数据,满足 。
对于 的数据,满足 ,。
友爸信奥-2024CSPJ组复赛-十连测-第七测
- 状态
- 已结束
- 规则
- IOI(严格)
- 题目
- 4
- 开始于
- 2024-10-11 12:00
- 结束于
- 2025-2-28 10:00
- 持续时间
- 3358 小时
- 主持人
- 参赛人数
- 36