luogu#P15959. [ICPC 2018 Jakarta R] Lie Detector
[ICPC 2018 Jakarta R] Lie Detector
题目描述
安迪是警队中一位年轻杰出的侦探。他追踪罪犯、揭露真相、侦破案件的能力,总是让他的同事们惊叹不已。有一天,在侦办某起案件时,他面临一份可疑的目击证词。通常情况下,安迪会直接忽略这种不可靠的证词;但在这个案件中,这份目击证词太过重要,无法忽视。为了解决这个情况,安迪不得不依靠技术手段,即使用测谎仪。
安迪开始使用一台测谎仪来检测目击证词是否真实。然而,安迪注意到他使用的测谎仪可能被篡改过,因此他使用了第二台测谎仪来检测第一台测谎仪的结果是否正确。这种情况反复发生,最终安迪总共使用了 台测谎仪。对于 ,第 台测谎仪报告的是第 台测谎仪的结果是否为真,而第 台测谎仪报告的是目击证词是否为真。
最后,安迪知道最后一台(第 台)测谎仪没有被篡改,它总是正确报告结果。现在,给定所有测谎仪的结果,他需要判断目击证词是否为真。
例如,设 ,测谎仪的结果为(LIE, LIE, TRUTH, TRUTH)。
- 第 台测谎仪报告第 台测谎仪的结果为 TRUTH。由于第 台测谎仪总是正确报告,因此第 台测谎仪的结果本身就是正确的。
- 第 台测谎仪报告第 台测谎仪的结果为 TRUTH。由于第 台测谎仪的结果本身就是正确的,因此第 台测谎仪的结果也是正确的。
- 第 台测谎仪报告第 台测谎仪的结果为 LIE。由于第 台测谎仪的结果是正确的,因此第 台测谎仪的结果是错误的。
- 第 台测谎仪报告目击证词为 LIE。由于第 台测谎仪的结果是错误的,因此目击证词为真;换句话说,目击者所说的是真实的。
因此,在本例中,目击证词为真。
输入格式
输入的第一行包含一个整数 ()。接下来的 行,每行包含一个字符串 (为 TRUTH 或 LIE),分别表示第 台测谎仪的输出结果,其中 。
输出格式
输出一行一个字符串 TRUTH 或 LIE,表示目击证词为真还是为假。
4
LIE
LIE
TRUTH
TRUTH
TRUTH
3
LIE
LIE
LIE
LIE
提示
样例输入 #1 的解释
该样例即为题目描述中给出的示例。
翻译由 DeepSeek V3.2 完成